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