Моя настройка включает в себя: Windows Vista, Eclipse 3.5.0 и gdb, make, gcc 3.4.4, g ++ 3.4.4 включены через Cygwin и переменная окружения уже установлена.Задача для новичков: C/C++ с Eclipse
Моя первая проблема заключается в том, что я могу работать и создавать приложения, как информация в консоли:
**** 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, но я не могу запускать «g++ --version
» и «gcc --version
» в команде windows, тогда как работают «make», «gdb», «gcc-3» и «g ++ - 3».
Кто-нибудь знает, что я могу сделать, чтобы исправить эти проблемы? Вторая проблема связана с первой проблемой?
Благодаря
Hank
Большое спасибо за помощь. Проблема решена! Поскольку я уверен, что PATH установлен, я начал выполнять эти три шага, чтобы решить проблему именования Cygwin. И это сработало для меня. Предупреждения исчезли, и я могу запустить «gcc» и «g ++» в команде windows. Спасибо! – Bao
Да! Я рад, что это сработало для вас. – VonC
Спасибо большое! Замена g ++ и gcc-файлов в \ cygwin \ bin с помощью жестких ссылок NTFS разрешает эту проблему и для меня. –