F18の基本/優先コンパイラは何ですか?

F18の基本/優先コンパイラは何ですか?

Fedora18にデフォルトでインストールされたコンパイラを見つけるのに問題があります。どこ?

コンパイラがコアディストリビューションに含まれていないことが奇妙な場合、ソースからパッケージをコンパイルする必要がある一般ユーザーが好むコンパイラはありますか?

ベストアンサー1

すべてのGNU / Linuxシステム(すべてのFedoraバージョンを含む)のデフォルトのCコンパイラ(つまり、システムをコンパイルするために使用されるコンパイラ)はですgcc

ただし、基本的に必ずしもインストールされるわけではありません。プリコンパイル済み(バイナリ展開)シス​​テムはインストールや操作を必要としません。

yum install gccあなたはあなたが望むものを得る必要があります。自動化されたツール(「設定、作成、インストール」)を使用してソースtarballからビルドする場合は、明らかにtarおよびmake

したがって、少なくともルートまたはsudoでは、次のことを行います。

yum install gcc tar make

多くのパッケージにはこれ以上が必要です。 C ++部分がある場合は、C ++コンパイラ(Fedoraではこのgcc-c++パッケージ)も必要です。

グループのインストールを指摘してくれたjordanmに感謝します。

yum groupinstall "Development Tools"

繰り返しますが、パッケージに必要なすべてのものを扱うことはできませんが、何か欠落している場合は、構成スクリプトが役に立つ手がかりを提供できることを願っています。

おすすめ記事