LINUX.ORG.RU

компиляция automake без опции -g

 


0

1

Как мне настроить, ( наверное в Makefile.am что-то добавить ), чтобы опция -g не добавлялась в компиляцию.
А то,

program_FLAGS
Добавляет только дополнительные флаги, а
program_CFLAGS
Ведь в Makefile генерируется флаг -g в CFLAGS, не даёт результатов, опций становиться в два раза больше.

добавь теги касательно autotools/automake если есть, возможно тут есть люди в этом разбирающиеся

mittorn ★★★★★
()
Ответ на: комментарий от anonymous

оно может не дать собрать крупный проект по нехватке рамы или багу компилятора. У меня были проблемы: в одном случае дебаг на конкретном проекте крашил компилятор при включенном LTO, в другом при включенном дебаге на линковку надо было около 3 гигабайт, а доступен был один. Без дебага в 500мб умещалось Думаю, что какой-нибудь boost с оптимизациями, инлайном посильнее и LTO вообще 15гб может потребовать.
Хотя под тегом c это вряд ли что-то столь крупное

mittorn ★★★★★
()

CFLAGS="-O2 -g" - дефолт. Можно или в configure.ac вписать свой дефолт или в вызов ./configure CFLAGS=-O2. Добавить CFLAGS=-g0 в Makefile.am тоже должно работать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.