gpt4 book ai didi

c++ - 从 Code::Blocks 配置 g++ 不会影响命令行

转载 作者:太空宇宙 更新时间:2023-11-04 11:44:48 24 4
gpt4 key购买 nike

我正在尝试从 Code::Blocks IDE 更改 g++ 的设置。我转到 Settings 选项卡,单击 Compiler... 并检查要使用的编译器的各种选项,例如

  • 启用所有警告(-Wall)
  • 让 g++ 遵循 C++11 ISO C++ 语言标准 (-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 中执行。一个的设置和使用没有理由对另一个产生任何影响。

关于c++ - 从 Code::Blocks 配置 g++ 不会影响命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20155416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com