Как изменить CFLAGS на -g -O0 при компиляции node.js из исходного кода? - PullRequest
0 голосов
/ 02 августа 2011

Я пытался:

CFLAGS="-g -O0" ./configure

Но он по-прежнему использует флаги по умолчанию -g -O3, когда make.

Есть ли способ обойти?

1 Ответ

1 голос
/ 02 августа 2011

./configure --debug

Это автоматически строит с -g -O0

Или вы можете отредактировать wscript в корневом каталоге дерева исходных узлов, найти и отредактировать строку с «O3» в ней и повторно запустить configure. Это создаст ваше исходное дерево с нужными аргументами, но без -Wall -Wextra -DDEBUG. На всякий случай, это то, что вы хотите.

p.s. Я выяснил это по: find . -type f -print0 | xargs -0 grep "O3" и провел пару простых экспериментов.

...