Есть gcc 4.3.2 (Debian 4.3.2-1.1). Есть .c файл размером в 30 Mb, который хранит бинарные данные, конвертированные в Си массив, типа
static const char BLB[] = {
0x7f, 0x45, ...
};
gcc при его компиляции у меня съедает 800Mb памяти, а на хостинге всю оперативу и своп (суммарно 1.3 Gb). Как его попридержать в использовании памяти? Строка компиляции такая
gcc -c -Wall -W -Werror -O0 -o main.o main.c