我正在尝试从Code::Blocks IDE更改g++的设置。我转到Settings
选项卡,单击Compiler...
并检查了供编译器使用的各种选项,例如
-Wall
)-std=c++11
)这些只是许多其他中的两个。当我在命令行上进行编译时,将显示以下内容:
请注意,也没有警告-我的程序中有一个未使用的变量。仅当我手动提供选项时,它才有效:
您认为设置编译器时我可能做错了什么吗?为什么这些选项没有生效?
最佳答案
从ide调用编译器完全独立于在命令行shell中进行编译。没有理由使一个设置和使用对另一个有任何影响。