我的設置包括: 通過Cygwin啓用了Windows Vista,Eclipse 3.5.0和gdb,make,gcc 3.4.4,g ++ 3.4.4,並且已經設置了環境變量。新手問題:使用Eclipse的C/C++
我的第一個問題是,我可以運行,並建立一個像在控制檯中的信息的應用程序:
**** Build of configuration Debug for project HelloWorld ****
make all <br />
Building file: ../src/HelloWorld.cpp <br />
Invoking: Cygwin C++ Compiler <br />
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/HelloWorld.d" <br /> -MT"src/HelloWorld.d" -o"src/HelloWorld.o" "../src/HelloWorld.cpp" <br />
Finished building: ../src/HelloWorld.cpp <br />
Building target: HelloWorld.exe <br />
Invoking: Cygwin C++ Linker <br />
g++ -o"HelloWorld.exe" ./src/HelloWorld.o <br />
Finished building target: HelloWorld.exe <br />
但在問題的看法,我還是有以下警告,
Error launching external scanner info generator (g++ -E -P -v -dD F:/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp) <br />
Error launching external scanner info generator (g++ -E -P -v -dD F:/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp) <br />
Error launching external scanner info generator (gcc -E -P -v -dD F:/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c) <br />
Error launching external scanner info generator (gcc -E -P -v -dD F:/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c)
我第二個問題是我設置了PATH,但是我不能在windows命令中運行'g++ --version
'和'gcc --version
',而'make','gdb','gcc-3'和'g ++ -3'工作。
有誰知道我能做些什麼來解決這些問題?第二個問題與第一個問題有關嗎?
感謝
漢克
非常感謝您的幫助。問題已經解決了!由於我確信PATH已設置,我開始遵循以下三個步驟來解決Cygwin的命名問題。它爲我工作。警告消失了,我可以在Windows命令中運行'gcc'和'g ++'。 謝謝! – Bao 2009-09-04 10:54:07
是的!我很高興它爲你工作。 – VonC 2009-09-04 12:10:48
非常感謝!使用NTFS硬鏈接替換\ cygwin \ bin中的g ++和gcc文件也爲我解決了這個問題。 – 2010-07-20 10:52:54