有没有办法将c ++编译器标志作为默认值

时间:2011-01-27 20:13:28

标签: xcode macos bash terminal compiler-flags

就像我们在Xcode的项目设置中指定输入标志一样

当我使用终端时,我可以在命令行中使用-O3或-fopenmp这样的标志作为默认标志。
因此,每次编译一些c ++ fies时,我都不必输入它们。安装的gcc或C ++中是否有可以编辑的文件以使其成为默认文件。 请告诉我 感谢

1 个答案:

答案 0 :(得分:2)

对于这种情况,如果是特定于项目的(或其他类似的自动构建管理,如sconscmake),您可能会使用makefile。

如果您希望它始终在终端上,您可以使用命令别名来始终指定这些选项,即

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

请注意,您说'terminal'所以我认为这是一种* nix。如果是这种情况,您也可以将其设置为终端配置文件,例如~/.bashrc如果您使用bash,或~/.zshrc如果您使用zsh等。