[英]Configuring g++ from Code::Blocks doesn't take affect on command line
我正在尝试从Code :: Blocks IDE更改g ++的设置。 我转到“ Settings
选项卡,单击“ Compiler...
然后检查了供编译器使用的各种选项,例如
-Wall
) -std=c++11
) 这些只是许多其他中的两个。 当我在命令行上进行编译时,将显示以下内容:
g++ -o example example.cpp # warning: initializer lists only available with -std=c++11 ...
请注意,也没有警告-我的程序中有一个未使用的变量。 仅当我手动提供选项时,它才有效:
g++ -Wall -std=c++11 -o example example.cpp
您认为在设置编译器时我可能做错了什么吗? 为什么这些选项没有生效?
从ide调用编译器完全独立于在命令行shell中进行编译。 没有理由使一个设置和使用对另一个有任何影响。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.