Eclipse+CDT

Windows上でCプログラミングをするために:

  • コンパイラが要ります
  • 統合開発環境もあります
  • こちらの記事では、統合開発環境のトップにEclipse+CDT(C-depeloping toolsとかの略と思います)がある
    • さらさらと、うまく設定が済むように書いてあります。
    • 実際には難航しました。難航の末の要点は以下の通り
  • Eclipse(Javaで使用中)からCDTを入れる
    • EclipseJava開発に使用してあるとします
    • 考え方はこうです
    • (1) EclipseというアプリケーションにC開発用のプラグイン"CDT"を入れる
      • CDT付きにするにはいくつかのやり方があるようです
        • (a)動いているEclipseツールバーからヘルプ→ソフトウェア更新を選んで、CDTをとってくる
        • (b)Eclipseの本家には、C/C++用のEclipseがダウンロード出来る状態で置いてあるので、それを採ってくる(Eclipseのダウンロードリストがこちら なので、そこから for C/C++ developersを選ぶ)(この記事を書いている時点では、(こちらから))
        • (c)10月8日に書いたように(こちら)、一生懸命必要なものをとってきて、入れる
      • CDT付きにしたら、ツールバーから”ウィンドウ”、”パースペクティブを開く””その他”で開くウィンドウには、この作業の前に"C/C++"の行はなかったけれど、その行が登場するので、それを選ぶと、C/C++開発用です。
    • (2) Cのソースをコンパイルする環境をWindows上に整える
      • (a)Cygwinはダウンロードして入れるだけ
      • (b)MinGWはダウンロード(こちらから)して、入れ、それと一緒に使うMSYS(こちらから)も入れる。
          • msysのインストールでは、途中、コマンドプロンプトが立ち上がる。2回"y"と答え、その次に"MinGW"がインストールされた場所を訊かれるので"C:\MinGW"と答える
C:\msys\1.0\postinstall>..\bin\sh.exe pi.sh

This is a post install process that will try to normalize between
your MinGW install if any as well as your previous MSYS installs
if any.  I don't have any traps as aborts will not hurt anything.
Do you wish to continue with the post install? [yn ] y

Do you have MinGW installed? [yn ] y

Please answer the following in the form of c:/foo/bar.
Where is your MinGW installation? C:/MinGW
  • 全体としてのお奨めは
    • Eclipse本家のページからC/C++用のEclipseを入れる
    • その「Welcome」→「Overview」→「C/C++ development」に行くと、上記の色々な情報(どれがいいか、とか)や、その入手先があるので、それに従うとよい。