- 締切済み
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ビルドできる環境を構築する方法をご教示ください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- lailai2580
- ベストアンサー率64% (16/25)
ツールバーのプロジェクト→プロパティ→C/C++ビルド→ビルダー設定タブ→ Makefile生成項目の「自動的にMakefileを生成」のチェックをはずすと eclipseが自動的にMakefileを生成することがなくなりますよ。 あとはビルド・ロケーション項目でビルド・ディレクトリを指定して、 そこにMakefileを置けばビルドしてくれます。
- Yanch
- ベストアンサー率50% (114/225)
bash上からではなくて、コマンドプロンプト上から、gccが実行できるように、 環境設定をして置く必要があります。 ・確認する必要がありそうな環境変数 Path C_INCLUDE_PATH CPLUS_INCLUDE_PATH LIBRARY_PATH 環境設定できたら、コマンドプロンプト上から、コンパイルが成功する事を確認 したのち、eclipseとCDTのセットアップをしてみてください。 ※eclipse+CDTは、環境設定をキャッシュしてる事があるみたいなので、 一度間違った環境を認識した後に、環境を整えても、間違った環境のまま動作する 時があります。 MinGW+EClipse+CDTの環境設定方法を乗せたページがあるので、 参考になるかもしれません。(ちと情報が古いです) http://yanchde.gozaru.jp/