• 締切済み

eclipse3.3 CDTビルド環境

WindowsXPのeclipse3.3EEにCDTをインストールしてCygwin/bccのビルド環境構築を試みています。 C/C++パースペクティブからファイル→新規→Cプロジェクト→実行可能で空のプロジェクトを作成してhelloworld.cとgygwin/bash上で実際にビルドできたMakefileを入れ、プロジェクト名右クリック - [プロジェクトのビルド] を実行したのですが、自作したMakefileは使用されずeclipseが自動生成したMakeが実行されます。 また、ファイル→新規→Cプロジェクト→実行可能からMakefileプロジェクトHello World C++を選択してプロジェクトを作成しビルドすると以下のようなエラーが出ます。 (ビルドエラー) **** プロジェクト hello01 の構成 Cygwin GCC の ビルド **** (Exec error:?w?????t?@?C?) Eclipse3.3EE CDTで自作Makefileビルドできる環境を構築する方法をご教示ください。 よろしくお願いします。

みんなの回答

回答No.2

ツールバーのプロジェクト→プロパティ→C/C++ビルド→ビルダー設定タブ→ Makefile生成項目の「自動的にMakefileを生成」のチェックをはずすと eclipseが自動的にMakefileを生成することがなくなりますよ。 あとはビルド・ロケーション項目でビルド・ディレクトリを指定して、 そこにMakefileを置けばビルドしてくれます。

  • Yanch
  • ベストアンサー率50% (114/225)
回答No.1

bash上からではなくて、コマンドプロンプト上から、gccが実行できるように、 環境設定をして置く必要があります。 ・確認する必要がありそうな環境変数   Path   C_INCLUDE_PATH   CPLUS_INCLUDE_PATH   LIBRARY_PATH 環境設定できたら、コマンドプロンプト上から、コンパイルが成功する事を確認 したのち、eclipseとCDTのセットアップをしてみてください。 ※eclipse+CDTは、環境設定をキャッシュしてる事があるみたいなので、 一度間違った環境を認識した後に、環境を整えても、間違った環境のまま動作する 時があります。 MinGW+EClipse+CDTの環境設定方法を乗せたページがあるので、 参考になるかもしれません。(ちと情報が古いです) http://yanchde.gozaru.jp/

関連するQ&A