Error launching external scanner info generator (sh -c 'g++ -E -P -v -dD )
(Cannot run program "make": Launching failed)
更准确地说,错误消息是:
Error Launching external scanner info generator - gcc link problem on MingGW
Error launching external scanner info generator (sh -c 'g++ -E -P -v -dD
C:/Documents and Settings/user1/workspace123/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp ')
Error launching external scanner info generator (sh -c 'gcc -E -P -v -dD
C:/Documents and Settings/user1/workspace123/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c ')
使用CDT在eclipse-SDK-3.2.2-win32中发生此问题。
有人能解决这个问题吗?
有没有人解决这个问题?
请帮我解决这个问题。
忠实的。
Anilkumar.k
答案 0 :(得分:1)
我遇到了无法找到sh的问题 - 我按照建议删除了.lnk,但也将编译器调用命令更改为c:\ cygwin \ bin \ sh.exe
答案 1 :(得分:0)
这可能与最新版本的Cygwin有关,如this thread中所述,也与bug 218444
有关真正的问题是
gcc.exe
(和g++.exe
)是一个符号链接 Cygwin的;如,
212008933@HCU-9YBF2G1 /bin
$ ls -l gcc*.*
-rwxr-x---+ 1 212008933 mkgroup-l-d 94741 Feb 25 04:14 gcc-3.exe
lrwxrwxrwx 1 212008933 mkgroup-l-d 21 Mar 16 14:50 gcc.exe ->
/etc/alternatives/gcc
- 我发现以下程序对我有用:
gcc.exe.lnk
和g++.exe.lnk
gcc-3.exe
复制到gcc.exe
g++-3.exe
复制到g++.exe
答案 2 :(得分:0)
在项目属性中设置“Cygwin GCC”工具链消除了类似的警告消息: