代码中的gcc std选项和链接器选项

时间:2015-02-09 08:48:53

标签: c++ gcc linker g++ compiler-options

我在很多项目和IDE之间切换。它们使用IDE的默认选项运行每个项目。例如

g++ test.cpp

我知道make file可以解决问题。但它不是IDE友好的方式。我在想是否有办法施加选项

-std=c++11

在代码中而不是在调用g ++中。

链接器的相同问题。我想在代码中告诉链接器我要链接到armadillo库

-larmadillo

也许设置一个prepossessing命令可以解决问题。它有什么解决方案吗?

1 个答案:

答案 0 :(得分:0)

你试过CMake吗?通过这种方式,您可以创建编译器和IDE独立的makefile,然后为您的选择环境生成makefile /项目文件。您可以自由编写脚本,以便为gc ++或clang设置gcc和其他的certin swithces。

如果要创建不同的构建配置,也可以使用它。