1

私は長い間 Eclipse+CDT+Cygwin を構成してきました。最近、workspace\project\debugツールチェーン全体 ( make 、 g++ など) のパスの下で CMD に make と入力することで、かなりうまく機能することを確認しました。しかし、Eclipse では常に表示されます。"Cannot run program "make": ?????????¨?".

makeと入力した後にCMDに表示される情報は次のとおりです

C:\Users\llz\workspace\test\Debug>make

ビルドファイル: ../test.cpp

呼び出し: Cygwin C++ コンパイラ

g++ -I"C:\cygwin\lib\gcc\i686-pc-cygwin\4.5.3\include\c++" -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"test. d" -MT"test.d" -o "test.o" "../test.cpp"

完成したビルド: ../test.cpp

ビルド ターゲット: test.exe

呼び出し: Cygwin C++ リンカ

g++ -L/usr/lib/gcc/i686-pc-cygwin/4.5.3/ -o "test.exe" ./test.o

ターゲットのビルドが完了しました: test.exe

さらに、多くの場合、Eclipse はシンボルstdを理解できません。表示されます。したがって、 coutやendl'std' is ambiguous 'などのシンボルは解決できません。

4

0 に答える 0