首页 > 解决方案 > 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++编译器是什么版本。

标签: c++

解决方案


推荐阅读