c++ - Windows CMD C++ 文件编译问题
问题描述
好的,所以,我写了一个简单的“Hello World!” Dev-C++ 中的程序,在那里编译和运行它。
#include <iostream>
int main() {
std::cout << "Hello World!\n";
}
然后,我一直在搞乱 CMD 并尝试编译相同的代码,但c++
在 CMD 中使用本机命令(如:c++ main.cpp
,然后:) a.exe
,然后,在查看资源管理器中两个不同可执行文件的大小后,我发现一个用 CMD 编译比用 Dev-C++ 编译轻 50 倍!
附上截图更清楚。
a.exe
是用 CMD 编译的可执行文件。
main.exe
是使用 Dev-C++ 编译的可执行文件。
main.cpp
是源文件。
对于一些想问我的编译器问题的人:是的,在 Dev-C++ 中,它设置为发布版本,C++ 标准设置为 C++11,我的 Dev-C++ 版本是 5.11,另外,我还没有没有更改我未提及的任何其他设置。关于 CMD - 我不知道我的c++
编译器是什么版本。
解决方案
推荐阅读
- wildcard - 我可以在 info-plist 上为 Bonjour 服务使用通配符吗
- linux - bazelisk proxyconnect tcp: net/http: TLS 握手超时
- .net - javascript 类中的 Dashboard.js
- python - Python按字母顺序排序二维列表不起作用
- reactjs - 在 useEffect 中使用 useRef current 的问题
- raspberry-pi - 使用 JasperE84/root-ro 脚本更改内核 switch_root
- node.js - 无法在电子应用程序中使用 child_process - 反应 ui,环境 WSL
- c - 套接字通信的 Connect() 功能
- c++ - 如何制作打印文本并使其停留在窗口中的代码?
- javascript - 当javascript中的键相同时,如何从对象获取数据并创建数组?