• ベストアンサー

C言語の開発環境

C言語のクオリティの高いフリーの開発環境を探しています。 Javaの開発環境として、Eclipseが良かったので、C言語も Eclipseでやってみたものの、Javaに比べて、自動的に文法 チェックや関数の補完、コンパイルへのショートカットがない、 コンパイルがかなり面倒と結構つかいにくく、他にいいのが ないか探しています。 C言語のオススメの開発環境、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.6

gccが良いとのことですが、Eclipse + CDTは相当まともな開発環境(エディタとも呼びます)だと思います。 OSはLinuxになってしまいますがgccの開発環境としてAnjutaとかKDevelopとかを使っていたことがあります。 機能はかなり落ちるものの速度的によかったAnjutaを使いました。 Eclipse + CDTは重かったのでやめましたがgccの開発環境としては一番まともだと思います。 それにしても自動文法チェックも関数の補完もコンパイルのショートカット(ツールバーのボタンのこと)もあると思いますが・・・。 開発環境はEclipse + CDTにして、 デバッグはコマンドラインならElectricFenceやVargrind、GUIならInsight(Windows版があるかは知りません)を使うと良いでしょう。 コードフォーマッタにはindentコマンドを使用すると良いでしょう。

marucha
質問者

お礼

Windowsで使えて、gccではやはり、Eclipseが一番ですか。 慣れるまではEclipseでやってみようと思います。 回答ありがとうございました。

その他の回答 (5)

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.5

> エディッタが欲しいのではなく、開発環境が欲しいんです。 > エディッタでは、補完等してくれませんので。 それは使うエディタ次第です。もちろん、どの程度の機能を期待しているかにもよりますが...。 開発環境を「統合開発環境」の意味で使っているのであれば、確かに目的には合わないかも知れませんね。 ただ、コーディングの速度が上がってくると、下手な補完機能や自動的な文法チェックは邪魔なだけになります。VisualStudioのインテリセンスなんかも、エディタの反応速度が遅いだけで、非常に邪魔ですから。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.4

GCCとのことですが、OSは何でしょう? いずれにしても、コマンドラインツールとして使うのがダメな理由が分かりません。GCCを使いこなすには、結局のところmakeとGDBを使いこなすことが不可欠ですので、それであればエディタさえ自分の手に合うものを選べば済む話です。そういう意味ではEmacsが期待している答えでしょうか。

marucha
質問者

補足

OSはWindowsです。 Cygwinのgccを使いたいんです。 エディッタが欲しいのではなく、開発環境が欲しいんです。 エディッタでは、補完等してくれませんので。

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.3

★フリーソフトを紹介します。 ・どんなコンパイラをお使いか分かりませんが、フリーの総合環境ソフトを紹介します。  無料コンパイラ(BCC)と組み合わせて利用できる総合環境です。  http://www.vector.co.jp/soft/win95/prog/se141451.html→『CPad for Borland C++Compiler』←金義務なしのシェアウェア  http://www.vector.co.jp/soft/win95/prog/se180695.html→『BCC Developer』  http://www.vector.co.jp/soft/win95/prog/se326602.html→『Visual Windows for BC++』 ・私は無料コンパイラの BCC は使ったことがありませんが、上記のソフトが以前どこかで  紹介されていてぱっと見たかぎりでは、使いやすい感じがしました。名前だけ覚えていたので  Vector さんにあるだろうと思いチェック。そして発見!で、紹介してみました。 ・ダウンロードしていろいろと試して見て下さい。  以上。下の『参考URL』もどうぞ。→『BCC Developer』の簡単な使い方。

参考URL:
http://www11.plala.or.jp/studyhall/cpptool/page03.html
marucha
質問者

補足

コンパイラはできれば、gccがいいです。

  • buriburi3
  • ベストアンサー率44% (353/792)
回答No.2

TurboC++の方がお勧めですが、開発環境がVistaの場合には(TurboC++は動かないので)Visual C++ ExpressEditionをお勧めします。

marucha
質問者

補足

コンパイラはできれば、gccがいいのですが。

  • hisa1972
  • ベストアンサー率53% (268/500)
回答No.1

Windowsであれば、 Borland社の TurboC++Explorer をおすすめします。 http://www.codegear.com/jp/downloads/free/turbo 私自身は C++Builder Professioanl を使っていますが、使用感はほぼ同じです。

marucha
質問者

補足

コンパイラはできれば、gccがいいのですが。

関連するQ&A

専門家に質問してみよう