gpt4 book ai didi

c++ - GCC - 定义我自己的命令行选项,添加选项列表

转载 作者:行者123 更新时间:2023-11-28 03:07:17 25 4
gpt4 key购买 nike

使用 GCC 编译 C++ 代码:有一大堆选项(警告、优化等)我想一直编译。一直将它们粘贴到命令行中很烦人。我可以做类似的事情吗

g++ test.cpp -o test.o -myoptions

其中“-myoptions”将启用选项列表,例如

-pedantic
-Wall
-O2
-Wshadow
-...

我在某处定义了吗?

我试过搜索但找不到这方面的指南。有可能还是我必须使用 make 文件?如果相关的话,系统是Windows 7。谢谢


编辑:如果将来有人搜索这个,windows 特定答案:转到控制面板 -> 系统 -> 高级系统设置 -> 环境变量,创建名为“myoptions”的新系统变量和值“-option1 -选项 2 - 选项 3 ...”。然后用“g++ test.cpp -o test.o %myoptions%”编译

最佳答案

你可以设置一个环境变量:

export CXXFLAGS="-Wall -O3 -std=c++11"

和使用

g++ $CXXFLAGS test.cc -o test

请注意,有些变量或多或少是标准化的,当您设置它们时,多个构建系统会自动使用它们。其中,google for CFLAGS, CPPFLAGS, CXXFLAGS, ...

这里还有一个 starting point在 SO 上。

关于c++ - GCC - 定义我自己的命令行选项,添加选项列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19378409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com