Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的机器上,variant=release 的 cxxflags 默认为 -O3。 我需要将其更改为-O2。请告知如何进行。
如果有人可以就此提出建议,我也可以定义一个新的变体。
只需使用:
<variant>release:<cxxflags>-O2
作为顶级项目的要求。使用 cxxflags 指定的选项在所有其他选项之后传递给 gcc,因此 -O3 将被覆盖。
我认为您最好的选择是创建一个新变体,如下所示:
variant o2release : <cxxflags>-O2 <debug-symbols>off <inlining>full <runtime-debugging>off define=NDEBUG