我在 Windows 7 上使用带有 CDT 的 Juno。
当我尝试使用 MinGW 提供的内部构建器或 make 清理项目时,Eclipse 运行 *X 命令
射频
并且清理操作失败。
从控制台使用外部构建器 (mingw32-make) 进行日志记录:
18:08:07 **** Clean-only build of configuration Debug for project threads_example ****
mingw32-make clean
rm -rf ./main.o ./main.d threads_example
process_begin: CreateProcess(NULL, rm -rf ./main.o ./main.d threads_example, ...) failed.
make (e=2): The system cannot find the file specified.
mingw32-make: [clean] Error 2 (ignored)
' '
18:08:07 Build Finished (took 137ms)
使用内部构建器记录:
10:39:35 **** Clean-only build of configuration Debug for project threads_example ****
rm -rf threads_example main.o main.d
Cannot run program "rm": Launching failed
Error: Program "rm" not found in PATH
PATH=[C:\CS_powerpc\bin;C:/Program Files (x86)/Java/jre7/bin/client;C:/Program Files (x86)/Java /jre7/bin;C:/Program Files (x86)/Java/jre7/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio\OEM\AudioCore\;C:\siriusSDK\CS_i686\bin;c:\siriusSDK\CS_powerpc\bin;C:\siriusSDK\MinGW\msys\1.0\bin;C:\MinGW\bin;;C:\work\eclipse]
10:39:35 Build Finished (took 41ms)
10:39:35 **** Clean-only build of configuration Debug for project threads_example ****
10:39:35 Build Finished (took 46ms)
最好的解决方案是安装GnuUtils/coreutils并将安装的目录(C:\ ProgramFiles \ GnuWin32 \ bin)添加到您的Windows路径中,然后重新启动Eclipse。
Eclipse 现在应该执行 rm-rf...
如果仍然不起作用,只需重新启动 Windows(在 Windows 内存中设置路径)并再次检查您的路径以确保它具有 \GnuWin32\bin 。最后启动eclipse。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)