私はいつもすべてのLinuxディストリビューションにgcc(または少なくともCコンパイラ)が含まれると思いましたが、先生の一人によるとそうではありません。
このシナリオと一致するディストリビューションを知っていますか? Cコンパイラがないのはなぜですか?
答え1
ほとんどすべてのPC用ディストリビューションにはGCCをインストールする方法があります。 GCCがなければLinuxカーネルをコンパイルできないからです。ただし、デフォルトでは常にインストールされるわけではなく、インストールされていても管理者が削除できます。
例: Debian にはデフォルトでインストールされていないようです。 (インストールプログラムはインストールするパッケージを幅広く提供しているため、基本的なパッケージセットもたくさんあります。)
また、GCCはかなり大きく、ストレージとRAMの実行の面で要求されるため、組み込みLinuxディストリビューションにインストールされているものが確実に見つかりません(おそらく使用できない可能性があります)。代わりに、非埋め込みマシンにインストールされ、すべてがクロスコンパイルされます。