我的main.cpp文件夹中有一个C:\Documents文件。为了在C++ 11中编译此程序,我需要输入什么命令?

而且,是否有一种方法可以包括-Wall-Wextra-Werror之类的选项,类似于在Ubuntu中的方法?

最佳答案

假设您拥有GCC:

  • 转到“开始”并键入command prompt。显示选项后,请确保您右键单击它,然后以管理员身份运行它。您需要管理员权限,才能运行编译后生成的.exe文件。
  • 一旦command prompt(cmd)打开,请导航到Documents文件夹,因为这是Main.cpp文件所在的位置。
  • 然后输入:
    g++ -std=c++11 -Wall Main.cpp -o Main.exe
    
  • 这将在Main.exe文件夹中创建一个名为Documents的文件。由于您具有管理员权限,因此可以简单地运行:
    Main.exe
    

  • 屏幕截图示例如下:

    c++ - Windows 10-在cmd中编译C++-LMLPHP

    您可以找到有关编译here的详细选项。

    10-08 02:18