Есть ли способ сделать флаг компилятора c ++ по умолчанию - PullRequest
0 голосов
/ 27 января 2011

Так же, как мы указываем флаги ввода в настройках проекта в Xcode

Можно ли сделать несколько флагов, таких как -O3 или -fopenmp, в качестве флагов по умолчанию в командной строке, когда я использую терминал.
Так что мне не нужно вводить их каждый раз, когда я компилирую некоторые файлы с ++. Есть ли файл в установленном gcc или C ++, который я могу редактировать, чтобы сделать их по умолчанию. пожалуйста, дайте мне знать спасибо

1 Ответ

2 голосов
/ 27 января 2011

В подобных ситуациях вы, вероятно, будете использовать make-файл, если он специфичен для проекта (или другое подобное автоматизированное управление сборкой, например scons или cmake ).

Если вы хотите, чтобы оно всегда было на терминале, вы можете использовать псевдоним вашей команды, чтобы всегда указывать эти опции, т.е.

alias g++='g++ -O3 -fopenmp'

Обратите внимание, что вы сказали "терминал", поэтому я предполагаю, что это тип * nix. В этом случае вы также можете установить это в свой профиль терминала, например ~/.bashrc, если вы используете bash, или ~/.zshrc, если вы используете zsh и т. Д.

...