我在Windows XP SP3上运行MinGW。我编写了一个简单的C++程序,并将其保存为.cpp文件。当我尝试在正确的目录下在MinGW中编译它时,出现了一条消息,说“错误:不存在此文件或目录”,但我知道它在正确的目录中。
这是我在MinGW中输入的内容:
cd C:\MinGW test # Where I saved the .cpp file
g++ test.cpp -o test.exe
之后出现了一个错误。
我还将环境设置路径更改为C:\MinGW\bin。
我在Windows XP SP3上运行MinGW。我编写了一个简单的C++程序,并将其保存为.cpp文件。当我尝试在正确的目录下在MinGW中编译它时,出现了一条消息,说“错误:不存在此文件或目录”,但我知道它在正确的目录中。
这是我在MinGW中输入的内容:
cd C:\MinGW test # Where I saved the .cpp file
g++ test.cpp -o test.exe
之后出现了一个错误。
我还将环境设置路径更改为C:\MinGW\bin。
set PATH = C:\MinGW\bin;%PATH%
来完成这项操作。cd
到程序所在的位置,运行g++ test.cpp -o test.exe
进行编译,并运行test
。cd C:\MinGW test
看起来不对。
你是不是想说 cd C:\MinGW\test\
?
还要记得在执行 cd
命令之前,需要单独切换到 C:
盘符。你的提示符显示的是什么?它会告诉你当前所在的目录。
Windows提示Mingw编译器(g++)不在路径中。
通过进入控制面板->系统->高级系统设置->高级->环境变量,将其添加到您的路径中。
查找PATH变量并进行编辑。在末尾添加一个分号分隔符,然后是MingW bin文件夹的正确路径。然后关闭,重新打开命令提示符。如果现在只输入g ++,它应该会抱怨您没有输入文件。然后使用您之前尝试过的命令。
dir
命令列出目录中的文件,以确保它存在。 - Csq