Я использую g++ в Fedora для компиляции проекта openGL, который имеет строку:
textureImage = (GLubyte**)malloc(sizeof(GLubyte*)*RESOURCE_LENGTH);
При компиляции ошибка g++ говорит:
error: ‘malloc’ was not declared in this scope
Добавление #include <cstdlib>
не исправляет ошибку.
Моя версия g++: g++ (GCC) 4.4.5 20101112 (Red Hat 4.4.5-2)