性格悪い人が優勝

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ビルドできる環境を構築する方法をご教示ください。
よろしくお願いします。

A 回答 (2件)

bash上からではなくて、コマンドプロンプト上から、gccが実行できるように、


環境設定をして置く必要があります。
・確認する必要がありそうな環境変数
  Path
  C_INCLUDE_PATH
  CPLUS_INCLUDE_PATH
  LIBRARY_PATH

環境設定できたら、コマンドプロンプト上から、コンパイルが成功する事を確認
したのち、eclipseとCDTのセットアップをしてみてください。

※eclipse+CDTは、環境設定をキャッシュしてる事があるみたいなので、
一度間違った環境を認識した後に、環境を整えても、間違った環境のまま動作する
時があります。

MinGW+EClipse+CDTの環境設定方法を乗せたページがあるので、
参考になるかもしれません。(ちと情報が古いです)
http://yanchde.gozaru.jp/
    • good
    • 0

ツールバーのプロジェクト→プロパティ→C/C++ビルド→ビルダー設定タブ→


Makefile生成項目の「自動的にMakefileを生成」のチェックをはずすと
eclipseが自動的にMakefileを生成することがなくなりますよ。
あとはビルド・ロケーション項目でビルド・ディレクトリを指定して、
そこにMakefileを置けばビルドしてくれます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!