【发布时间】:2016-10-24 19:51:58
【问题描述】:
我正在按照this website 上的说明使用 MinGW 在我的 Windows 10 PC 上安装 Lua。问题是,当我使用make clean 命令时,出现如下错误信息:
make[1]: rm: Command not found
make[1]: *** [clean] Error 127
make[1]: Leaving directory `/c/temp/lua-5.3.3/src'
make: *** [clean] Error 2
我使用的是 Windows 10 和 Lua 5.3.3,而不是 Windows 7 和 Lua 5.1.5,但这些是我注意到的唯一区别。我根据需要安装了mingw32-base、mingw-gcc-g++ 和msys-base。 PATH 变量似乎存在问题,导致命令无法访问。
这是我按照错误提示操作时的完整输出(显示所有这些之前的路径,如果有帮助的话):
C:\Users\Laurence>path
PATH=C:\Python33\;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Skype\Phone\;C:\MinGW\bin\;C:\Program Files\Java\jdk1.8.0_51\bin
C:\Users\Laurence>SET PATH=%PATH%;c:\mingw\msys\1.0\bin
C:\Users\Laurence>CD c:\temp\lua-5.3.3
c:\temp\lua-5.3.3>make clean
cd src && make clean
make[1]: Entering directory `/c/temp/lua-5.3.3/src'
rm -f liblua.a lua luac lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o loadlib.o linit.o lua.o luac.o
make[1]: rm: Command not found
make[1]: *** [clean] Error 127
make[1]: Leaving directory `/c/temp/lua-5.3.3/src'
make: *** [clean] Error 2
通过控制面板将c:mingw\msys\1.0\bin 添加到PATH 没有任何区别。任何帮助将不胜感激。
【问题讨论】: