При тестировании кода, размещенного на SO, очень полезно включить опцию -Wall
. Я был в состоянии сделать это, создав Makefile
, содержание которого являются:Set -Wall on по умолчанию в gcc/g ++
CFLAGS=-Wall CXXLAGS=-Wall
Я понимаю, что можно использовать
make CFLAGS=-Wall <target>
make CXXFLAGS=-Wall <target>
, а также.
Это, установка CFLAGS/CXXFLAGS
, единственный способ повернуть флаги компилятора по умолчанию?
Есть ли какие-либо файлы конфигурации, в которых можно включить/отключить какие-либо параметры компилятора?
Вы можете создать файл оболочки с именем gcc в пути, содержащий строку '/ path/to/gcc -Wall $ @'. –
'gcc' читает инструкции из файла под названием' specs'. Вы можете использовать '-dumpspecs', чтобы увидеть встроенную версию и использовать' strace', чтобы узнать, где именно gcc ищет. –
@MarcGlisse Я прочитал еще одно сообщение SO по теме, не связанной с ней, но она предложила ту же идею. Я буду исследовать его дальше и посмотреть, как использовать эту информацию. –