/bin/sh: cc: 找不到命令
/bin/sh: cc: command not found
我是 运行 MingW32 Windows 10. 当我尝试使用以下命令编译我的程序时:
$ make -f Makefile
cc -g -Wall -o runScript.exe abc.o def.o ghi.o -lgdi32 -lcomdlg32 #-mwindows
我收到一个错误:
/bin/sh: cc: command not found
make: ***[runScript.exe] Error 127
将不胜感激。
感谢您的评论。它给了我方向。 MinGW 没有附带 cc
,所以我没有将它定义为 gcc 作为环境变量,而是使用一个简单的选项将 g++.exe
复制到 C:\MinGW\bin
中的 cc.exe
。现在可以使用了。
Makefile 在使用 gcc 时找不到 cc 的技巧通常是设置 CC=gcc.exe(如果需要 CXX=g++.exe,您也可以根据需要指定完整路径)作为环境变量或者在像这样的 make 命令行上:make CC=gcc.exe
(你真的不需要添加 -f Makefile
,因为这是默认设置)。
我是 运行 MingW32 Windows 10. 当我尝试使用以下命令编译我的程序时:
$ make -f Makefile
cc -g -Wall -o runScript.exe abc.o def.o ghi.o -lgdi32 -lcomdlg32 #-mwindows
我收到一个错误:
/bin/sh: cc: command not found
make: ***[runScript.exe] Error 127
将不胜感激。
感谢您的评论。它给了我方向。 MinGW 没有附带 cc
,所以我没有将它定义为 gcc 作为环境变量,而是使用一个简单的选项将 g++.exe
复制到 C:\MinGW\bin
中的 cc.exe
。现在可以使用了。
Makefile 在使用 gcc 时找不到 cc 的技巧通常是设置 CC=gcc.exe(如果需要 CXX=g++.exe,您也可以根据需要指定完整路径)作为环境变量或者在像这样的 make 命令行上:make CC=gcc.exe
(你真的不需要添加 -f Makefile
,因为这是默认设置)。