映画のエンドロール観る派?観ない派?

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

どれか一つでも分かれば教えてください

よろしくお願いします

A 回答 (3件)

GCCはFree Software Foundationが開発したCコンパイラです。


Machine Descriptionというファイルに機種依存の部分が
含まれるので、これを切り替えればいろんなマシンに利用できます。

http://www.zdnet.co.jp/news/0106/20/e_gcc.html
http://www.sra.co.jp/wingnut/gcc/gcc-j.html

入手は以下参考URLより

参考URL:http://gcc.gnu.org/
    • good
    • 0
この回答へのお礼

参考である程度のことが分かりました
ありがとうございました

お礼日時:2002/07/11 04:07

(3)不可能ではありませんが


X-windowのプログラムを作るのはgccでは相当困難です。
X-windowのプログラムを組みたいのでしたら
borlandのkylixとかどうでしょうか。今はdelphiベースですが
Cベースのものもでます。

参考URL:http://www.borland.co.jp/kylix/
    • good
    • 0
この回答へのお礼

どうもありがとうございました

お礼日時:2002/07/11 04:09

(1)いいえ、gcc の歴史は古く、Linuxが誕生する前にはすでに存在していました。


特に何用というわけではありませんが、当初はUNIX上で動くように作られました。
以後、さまざまなOSで動くようになっています。

(2) (1)で答えたとおりで開発された当初はUNIX上で動きました。
が、今では特にUNIX用というわけではありません。

(3)可能です。
たとえば、X-Window System自体もgccでコンパイル可能ですし、そのアプリケーションも作ることはできます。
ただ、開発工数削減のため、直接X-Windowプログラムを書くのではなく、ツールを使うのが普通です。
これは、要するに MS-Windowsでいうと Windows API関数を使って直接書くのか、それとも SDK 又は MFCに相当するようなツールを使うのかという問題ですね。

(4)何用のgccでしょうか?
フリーソフトウェアとしていろんなところで公開されています。
Linux用であれば大抵CDパッケージに入っているはずです。
MS-DOS 用, MS-Windows用などはいくつかのバージョンがあります。
MS-DOS用では djgpp がもっとも一般的です。
MS-Windows用では、上記も使えますし、Cygwin版というのもあるようです。
djgppであればベクターのサイトにあります。
CygwinであればRedhatのサイトあたりにあるでしょう。

(5)対応しているプラットフォームが幅広いので他のOSに移植しやすいですね。
数値計算とかファイル処理などOSの特殊機能を使わないような処理であれば簡単にマルチプラットフォームのプログラムが作れます。

(6)これは具体的に私がどんなプログラムを作ったかという意味ですね?
私が作ったことがあるのは、
・X-Window の簡単なプログラム
・数値計算プログラム(SunOS, MS-DOS)
単にコンパイルしたことがあるのは、
・フリーの数値計算ライブラリ
・画像ファイル読み込みライブラリ
・jperl
・web server
などなど数え切れません。

特にUNIX(もちろんLinuxも含む)の場合、優秀なフリーソフトウェアの数多くがgccを標準としていることが多いです。

では。
    • good
    • 0

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