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

发布于 2024-10-15 01:58:11 字数 164 浏览 2 评论 0原文

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

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

Just like we specify input flags in the settings of the project in Xcode

Can I make few flags like -O3 or -fopenmp as default flags in command line when I use Terminal.
So that I dont have to type them everytime I compile some c++ fies. Is there a file in the installed gcc or C++ that I can edit to make them default.
Please let me know
thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无戏配角 2024-10-22 01:58:11

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

如果您希望它始终在终端上,则可以为命令添加别名以始终指定这些选项,即

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

请注意,您说的是“终端”,所以我假设这是*nix 的一种。如果是这种情况,您也可以将其设置到终端配置文件中,例如如果您使用 bash,则为 ~/.bashrc;如果您使用 zsh,则为 ~/.zshrc 等。

For situations like this you'd probably use a makefile if it's project specific (or other similar automated build management like scons or cmake).

If you want it always on the terminal, you can alias your command to always specify those options, i.e.

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

Note that you said 'terminal' so I assume this is a type of *nix. If that is the case you can also set this into your terminal profile, like ~/.bashrc if you use bash, or ~/.zshrc if you use zsh, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文