小编use*_*337的帖子

如何为特定模块指定gcc标志(CXXFLAGS)?

我最近正在构建一个新的NS3模块.在我的代码中,我使用了一些新功能C++11 (c++0x),我想"-std=c++0x"waf配置系统中添加一个gcc标志(CXXFLAGS).

我尝试了这个:CXXFLAGS="-std=c++0x" waf configure然后构建它.然而,事实证明,一些现有的模块,如ipv4-address不兼容c++11.因此,我想特别为我的新模块指定此标志,以便其他模块不会在c ++ 11上编译.

我试图在我的新模块中将其添加到wscript :

def configure(conf):
    conf.env.append_value('CXXFLAGS', '-std=c++0x')
Run Code Online (Sandbox Code Playgroud)

它作为第一次试验失败了.

我怎样才能做到这一点?

c++ gcc waf c++11

8
推荐指数
1
解决办法
6550
查看次数

标签 统计

c++ ×1

c++11 ×1

gcc ×1

waf ×1