我在Windows中有一个MinGW文件夹,并且我没有在环境变量中设置任何路径。当我运行以下命令:在Windows 7中运行MinGW gcc编译器而不设置环境变量
D:\toolchains\MinGW\bin>gcc.exe hw.c -o hw
我得到这个错误:
gcc.exe: error: CreateProcess: No such file or directory
据我了解,这个问题所造成的,我没有这个路径添加到环境变量。如何在不向环境变量添加此路径的情况下解决此问题,因为我打算从Python脚本运行此命令。
您只需调用'D:\ toolchains \ MinGW \ bin \ gcc.exe',而不是调用'gcc.exe'。只要您提供gcc的完整路径,您甚至不需要在MinGW安装目录中。 – Tim
@TimF当我这样做时,我得到了同样的错误:( –
好吧,对不起,那么它是gcc,没有找到hw.c.所以无论你从hw.c文件夹执行这个命令,或者你给绝对或相对于hw.c的路径例如'D:\ toolchains \ MinGW \ bin \ gcc.exe D:\ path \ to \ hw.c -o hw' – Tim