从 Code::Blocks 配置 g++ 不会在命令行上生效
Configuring g++ from Code::Blocks doesn't take affect on command line
我正在尝试从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++发送文本文件名
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 数组长度,为什么从命令行获取时不能使用它?
- 如何处理linux终端中带有负号(-)的C++中的命令行参数
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 未定义的引用 .. 使用 OpenCV 编译 C++ 代码时,从命令行
- 通过 Openssl 命令行加密,通过 c++ 解密
- CMake "--target install"无需"--build"命令行
- 更改命令行 qt5 源代码构建配置的正确/快速方法
- 使用 C++ 将命令行参数拆分为参数/向量
- 用于解析 win64 堆栈跟踪的命令行客户端(可以访问符号服务器)
- LLVM | codegen 用于带有命令行选项的程序输入功能
- 如何在OMNET++中添加专门的命令行参数?
- Makefile g++ 使用命令行中的 -D 变量进行编译,默认值
- 在命令行中创建快捷命令
- 在命令行上将输入显示到数组中时如何删除 ./a.out?
- C++命令行提示符不应重复
- 从 Code::Blocks 配置 g++ 不会在命令行上生效
- 像在命令行中一样在Code::块中编译