• ベストアンサー

gccのサイトでコンパイラのダウンロードの仕方

ウィンドウズ版のgccのコンパイラがちょっと必要なのですが、gccのHPに行ってもよくわかりません。 ダウンロード、インストールの仕方を教えていただきませんでしょうか?

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.1

「Windows版」という言葉の意味が微妙ですね。 Windows上で動作するgccでよければ、Windows内にunix租界を作ってその環境で動作するgccがcygwinのパッケージに含まれます。 ****://www.cygwin.com/setup.exeをダウンロードして起動し、develの中のgccを選択すればインストールされます。gcc-mingw を使えばcygwin租界外でも動くexeを作れるはずです。

参考URL:
http://pcweb.mycom.co.jp/special/2002/cygwin/
kamakuragengorou
質問者

お礼

ご返答ありがとうございます。 実はもうCygwinはインストールしてまして、Cygwin上ではCもC++もコンパイル実行はできたのですが、今回はコマンドプロンプトからでもCをやりたいなと思ってお聞きしました。 Cygwinのフォルダを調べてたらgcc.exeがありました。 ありがとうございました。

その他の回答 (2)

  • jikenjp
  • ベストアンサー率38% (5/13)
回答No.3

こんにちは。& はじめまして。下記の方法で、10ッコのファイル、"wget" してみては、いかがでしょう?? "wget http://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/gcc-2.95.2/split/gcc-2.95.2-msvcrt.exe.aa" (.aa から .aj) げ、URL 長過ぎて "..." の部分は、split/gcc-2.95.2-msvcrt.exe.aa です。

参考URL:
http://b-un.com/~choro/gds2k/readme.txt
kamakuragengorou
質問者

お礼

既にCygwinをインストールしていたのですが、今回windowsのコマンドプロンプト上でもCをやりたくて、gcc.exe単体が欲しかったのです。そこでCygwinのフォルダを調べてたらありました。 今回はご返答いただきありがとうございました。 P.S.リンク先に入ってみようとしましたがサーバがありませんでした。僕だけかな??

  • MrBan
  • ベストアンサー率53% (331/615)
回答No.2

>「Windows版」という言葉の意味が微妙ですね。 そうですね。 Cygwin なら既にご指摘の通り。 MinGW(Minimalist GNU for Windows)で、ちょっと使うだけなら、Dev-C++ のバンドル版とかも便利かも。 GCC バージョンの縛りがあるなら、結局対応が必要ですが。 # 私自身は C++ BuilderX から使ってますが。

参考URL:
http://www.mingw.org/,http://www.geocities.co.jp/SiliconValley-Oakland/3842/dev.html,
kamakuragengorou
質問者

お礼

MinGWはすでにしっていたのですが、今回はgcc.exeのみがほしかったのです。すでにCygwinはインストールしていたので、Cygwinのフォルダを調べてたらなんとありました。 ご返答ありがとうございました。

関連するQ&A

  • gccコンパイラー

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

  • フリーコンパイラgccって?

    (1)gccはlinux用のコンパイラですか? (2)gccはunix用のコンパイラですか? (3)gccでx-widowプログラムを作ることはできますか? (4)gccを入手するにはどうしたらいいのですか? (5)gccの特長を教えてください (6)gccでどのようなプログラムを作りましたか? どれか一つでも分かれば教えてください よろしくお願いします

  • gccの使いかたについて

    CentOS5.5をインストールしgccコマンドでコンパイラを起動しようとしても起動しません。 rpmコマンドでgccがインストールされているか確かめると、 libgcc-4.1.2-48.el5 と反応がありました。 もしかしたらPATHが通っていないのかと思い which gcc を入力するとやっぱり通っていませんでした。 そこでお尋ねしたいのですが、どう設定すればgccコマンドが使えるようになるでしょうか? Linux初心者ですので手順をおって説明してくださればうれしいです。 よろしくお願いいたします。

  • Cコンパイラ(gcc)について

    はじめまして。 C言語のコンパイラについてお尋ねしても宜しいでしょうか。 以下のファイルが存在します。 ・test.c(C言語のソースファイル) ・test.exe(上記ソースをコンパイルしたもの。Windows環境で現在稼動してます) test.cの中身を一部変更し、コンパイルする必要があるのですが、 (恥ずかしながら、コンパイルした人間はもう居ないので) 何のコンパイラを使ったか、判りません。 コンパイルするときに使用したであろうコマンドがあります。 gcc test.c -WALL -03 -o test.exe 察するに、gccというコンパイラを使用したと思い MiniGW (http://yanchde.gozaru.jp/mingw/wingw_start.html) を使用してコンパイルをしてみました。 コンパイルは通るのですが、出来上がるexeファイルのサイズが 非常に小さいです。 (オリジナルのtest.exeは500KB以上ありますが、今回コンパイルで出来たものは40kbほどです) この場合、、オリジナルのtest.exeと今回コンパイルしたexeは 異なる挙動をする可能性はありますでしょうか。。 初歩的な質問で恐縮ですが、どうかご教授頂けると、幸いです。

  • windowsのコンパイラーで正しく実行されたのに、gccのコンパイラーでエラーがでた

    windowsのコンパイラーで正しく実行されたのに、gccのコンパイラーでエラーがでたソースコードです。ファィル名test.c です。Linux(Red Hat9) gccです。windowsのコンパイラーはCPad for Borland C++Compilerです。 #include <stdio.h> void main() //intからvoidに変更した { int i, j; for (i=1; i<=9; i++){ printf("%2d ",i); //%2dで、iが2桁に表示 } printf("\n"); printf("***************************\n"); //この罫線もどきの書き方はダサいので工夫してください for (i = 1; i<=9; i++){ for (j = 1; j<= 9; j++) { printf("%2d ", i*j); if (j == 9) printf("\n"); //1行表示後改行 } } return; //voidにしたので0を取った! } これがLinux(RedHat9)gccでは以下のエラーが出ます。 (test.c: 関数 `main' 内: test.c:4: 警告: `main' の戻り値の型が `int' ではありません)  なぜ、同じソースコードでエラーが起こるのですか?  Linux gccでは、この場合`int' 以外の何が必要なのでしょうか? 以上よろしくお願いします。

  • gccのインストール

    RedHatLinux5.2です。 gccをインストールしようとして gcc-4.4.1.2-9.i386.rpmをダウンロードしました。rpm -Uvhすると、 依存性の欠如として binutils >= 2:2.16.90.0.1-0.3 libc.so.6(GLIBC_2.3) libgcc4 = 5:4.1.2-9 rpnlib(PartialHardlinkSets) <= 4.0.4-1 が必要とされているとでます。 (1)binutilsの入手方法を教えてください。 (2)GLIBCのインストールにgccが必要だと言われたのでgccを入れているのですが、gccのインストールにGLIBCが必要だと言われています。どうしたらよいのでしょうか? Linux初心者です。よろしくお願いします。

  • Ubuntって、CDブートで使ってもgccコンパイラは使える?

    ちょっとプログラミングの勉強をしたくなり、Cコンパイラ環境を手軽に使えるLinuxを使おうと思っているのですが、空きのパソコンが手元にないのでCDブートのLinuxでCコンパイラの勉強をやりたいのですが、 UbuntはCDブート環境でもgccのCコンパイラを使うことは可能でしょうか?

  • gccのインストール

    gccのコンパイラをインストールを試みたところ詰まってしまいました。 TurboLinux 7 Serverにgcc-2.95.3-8.i586.rpmをインストールを行いたいのですが、 何故かうまくいかないのです。 rpm -ivh gcc-2.95.3-5.i586.rpm rpm: extra arguments given for query of all packages 何か他にいる物がいるのでしょうか? 触りだして間もないので、優しく教えてください。

  • Visual Studio 2008につまれているコンパイラを知りたい

     今日は、Cの初心者です宜しくお願いします。  win xpでVisual Studio 2008を使っています。  でもこのアプリケーションにつまれているコンパイラを使ってコマンドプロンプトからも使って色々とプログラム作 成の勉強をしたいのですが、例えば、gccというコンパイラなら>gcc abc.cとかけば、実行ファイルが出来ますが、 Visual Studio 2008 ではなんというコンパイラがインストールされているか分かりません。  どこから探してやればコンパイラの名前が分かるのでしょうか。  色々とそれらしきフォルダを探してもコンパイラらしきものが見当たりません。  他のIDEではフォルダを探してすぐに分かったのですが、、、、  宜しくお願いします。

  • gcc2.95.3とLinuxリリース4

    gcc2.95.3をLinuxリリース4の環境にインストールしたいのですが、 どうもコンパイラが異なるとかでうまくいきません。 うまくいった方のアドバイスが欲しいです。

専門家に質問してみよう