• ベストアンサー

おすすめのコンパイラ

C++ で,おすすめのコンパイラを教えてください. OS は Windows2000 で,用途は暇つぶし用です. 7年ほどコンピュータから完全に離れていましたので, 最近のコンパイラは使った事がありません.よろしくお願いします.

  • dtm
  • お礼率57% (26/45)

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

  • ベストアンサー
  • kokucho81
  • ベストアンサー率61% (157/255)
回答No.2

dtmさん、こんにちわ。 無料だとすると、Cygnus Cygwinじゃないでしょうか。 http://sources.redhat.com/cygwin/ C++のみならず、Perlからwgetからなにから、言語系・スクリプト系・開発・ツール郡が全てセットで手に入ります。 そんなでかいのはちょっと。。。。ということであれば、 http://www.borland.co.jp/cppbuilder/ にボーランドC++コンパイラが無料で配布されています。 有料でもいいから、もっとWindowsを。。。ということであれば、 Borland の C++ BuilderのPersonalか Microsoftの Visual C++のLearning なるとおもいます。(上のBorland C++ Builderの方が利用用途に合うと思います) 開発中心ではなく、趣味・研究・暇つぶしであれば、 このあたりのツールで充分だと思いますよ。 ご参考になりましたら。

dtm
質問者

お礼

ありがとうございます. 経験があるのは C++ では,TC, BC, Symantec C++ です. (ほとんど BC+OWL でしたが) 本当に,完全にコンピュータからはなれていたので,最近の定番エディタ等も わからず,遊ぶには贅沢ですが,できれば統合開発環境を使いたいと考えていました. (いまさら数万ステップのプログラム組む気にはなれません・・・・) VC(MSC) は使った事がないので,使いやすさを聞きたいと考えてました. 普通に C をしたい人は迷わず VC なのでしょうが・・・・・ 最近,仕事をされてる方は Cygwin か Visual Studio なのでしょうか. BC(有料)を予定していたのですが,イマイチやる気のないボーランド・・・・ 大して違いがないように思うのですが, もし VC との差が大きいようであれば,VC をと考えていました. BC をすすめてくださる理由をぜひ教えてください. あと,VC がネイティブコードを吐いてくれるのかどうかもご存知でしたら お願いします・・・・ (ここまで内容が傾いてくると,別のスレたてたほうがいいのかな・・・)

その他の回答 (1)

  • Xxxa
  • ベストアンサー率21% (4/19)
回答No.1

C++ではないのですが、等価なg++を試してください。(URL参照) gnuの事は、ご存知だとして、、、(^^; 個人的には、以前のベータ版の方が好きなのですが、ともかく、 古い人間は、このようなプラットフォーム?が好きです。

参考URL:
http://sources.redhat.com/cygwin/
dtm
質問者

お礼

ありがとうございます. 英語は多少は読めるのですが得意ではなく, 仕事でもなく昔ほどの気力もありませんので, できれば日本語ドキュメントのあるものをと考えていました. 最初に書いておけばよかったですね.申し訳ありません. 最近は違ってきているのかもしれませんが, 昔,gcc を使っている人にメイクしてもらったら 意外とサイズが大きくなってしまった事だけ憶えています.

関連するQ&A

  • 最適化コンパイラについて

    Windows版インテルC++コンパイラのような最適化コンパイラをインストールすれば、そのコンピュータ上で行う全ての処理が高速化できるということなんでしょうか?最適化コンパイラについての概要や、導入のメリットデメリット、おすすめコンパイラなど、いろいろお教えください。よろしくお願いします。

  • IRIX用のCコンパイラ

     C言語で作成したプログラムをOSがIRIX 6.5のコンピューターで使いたいのですが、このコンピューターにはCコンパイラがありません。  IRIX 6.5で使えるCコンパイラ(できればフリー)を、教えてください。  インストールの手順があるとありがたいです。  よろしくお願いします。

  • コンパイラについて。

    言語のコンパイラって、究極のところは、人間がわかりやすい書き方を、コンピュータがわかる形に変えているだけですよね? DelphiはMacで動くソフトは作れないのですが、Mac用のコンパイラを作れば、動くのではないでしょうか? もちろん、すごい知識と技術が要求されるのはわかるんですが、理論的にはできるのかなー?と。 あと、最近は共通の動作環境を使うことが、新しい流れになりつつありますが。(.NetやJAVA。 用は、動作環境がOSの違いを吸収するんですよね? 当然、動作環境のハード側は、OSによって違うと思います。 それぞれのOSのコンパイラを作るのとでは、やはり違うのでしょうか? 動作環境がOSの対応外の事をサポートしてたりもするのかな? 詳しい方、お願いいたします。

  • コンパイラについて

    C言語で書かれたアプリケーションを利用するにはCのコンパイラが必要ですよね。ということはどんなOSにもCなりJAVAなりのコンパイラが搭載されているのでしょうか?だとしたらなぜ自分で書いたプログラムをコンパイルするときにOSが利用しているコンパイラを使えないのでしょうか?

  • コンパイラの作り方

    ずーっと疑問におもっていることがあります。、コンパイラを作るのにコンパイラを使うと聞いたことがあるのですが、そのコンパイラはどう作るのでしょうか?OSもC言語やアセンブラで書かれていると聞いたことがありますが、じゃあアセンブラはどうやって作るんですかね?答えられる人がいるとは思えませんが、もし、ご存知でしたら宜しくお願いします。

  • gccコンパイラー

    今、gccでコンパイルするc言語のコンパイラーを探しています。 フリーでダウンロードできるいいコンパイラーはないでしょうか。 お勧めなどがありましたら教えてほしいです。 あと、C言語ではgccやbcc等のコンパイラーで プログラムソースの書き方容が変わったりするものなのでしょうか? 一応、ボーランド?のコンパイラーは持ってます。 ただ、今度OJTでUNIX環境のc言語開発の現場に行く事になり gccでコンパイルするもので勉強しとくようにいわれています。 宜しくお願いします。

  • 最適化コンパイラについて

    約3年前に「Visual C++.net Standard Version 2003 アカデミックパック版」 を買ったのですが、ビルドログを見てみると、 「Visual C++ エディションはコンパイラの最適化をサポートしていません。」 と出力されており、自分で調べてみたんですが、 どうやら、この開発環境には「最適化コンパイラ」が付いてないようです。 そこで質問なんですが、 1)最適化コンパイラの有無で何か影響するものはあるのでしょうか?   できれば詳しく教えてください。 2)プログラムの学習が進むにつれて、将来、最適化コンパイラ付きの開発環境に   買い換えなければならなくなるのでしょうか? 最適化コンパイラについて知識のある方、教えていただけないでしょうか?

  • コンパイラについて

    コンパイラについて プログラム初心者です。 マイクロ社のVisual C++2010Expressをインストールしたのですが、大変重いです。 父のPCなのであまり負担をかけたくないです。 言語はCを勉強中なのですが、取り合えずプログラムが書ける、軽いコンパイラってありますか? 調べてみたのですが、有料かフリーかよくわからなくて、なるべくフリーを探しています。 OSはXPです。見当違いのことを書いてるかもしれませんが、よろしくお願いしますm(__)m

  • WinAPIに用いるコンパイラコンパイラ

    私はウィンドウズのアプリケーションを作るのに、Visual StudioのC++を用いてます。これに簡単なスクリプトファイルを加えてグラフィックを作成しようと考えていますが、そのスクリプトを解析するのにコンパイラコンパイラを勉強を兼ねて使用しようと思いました。 コンパイラコンパイラには沢山種類があるかと思われます。私が思いつくのは、boostや、yacc/lexです。 この環境でコンパイラコンパイラをソースとして加えるのなら皆さんなら何を用いますか。出来れば理由も加えて教えてください。ちなみに、コンパイラコンパイラを勉強したいので、簡単にできる文字を取り組んで比較と言った事以外でお願いします。

  • Cコンパイラについて

    最近C言語を始めてみようとしたのですが、いいコンパイラが見つかりません。 フリーのコンパイラでそのコンパイラのインストール方法の二つを教えてください。

専門家に質問してみよう