LinuxにデフォルトでCコンパイラがあるのはなぜですか?

LinuxにデフォルトでCコンパイラがあるのはなぜですか?

Linuxディストリビューションにgccがプリインストールされた状態で提供されるのはなぜですか? LinuxのほとんどのアプリケーションがCで書かれているからですか?

gccディレクトリを削除するとどうなりますか?

ベストアンサー1

Linuxディストリビューションにgccがプリインストールされた状態で提供されるのはなぜですか?

Linuxディストリビューションは非常にあいまいです。一部の人はそれをインストールしますが、ほとんどの人はインストールを提案します(インストール中にデフォルトを選択した場合でも可能です)。ただし、すべてのディストリビューションにインストールするわけではなく、通常はオプションがあります。

LinuxのほとんどのアプリケーションがCで書かれているからですか?

いいえ。 Cコンパイラ(すべてのCコンパイラ、湾岸協力協議会これは一例に過ぎず、そうではありません。ソノラス/lvm、または他)非常に便利です。 Linuxシステムで使用できるだけでなく、BSDまたはWindowsのインストールでも使用できます。

gccディレクトリを削除するとどうなりますか?

GCCの一部(またはプリプロセッサなどの一部)に依存するプログラムがインストールされていないと仮定すると、すべてがうまく機能し続けます。削除したばかりのGCCバージョンでは、新しいCプログラムをコンパイルすることはできません。最後のCコンパイラの場合(複数のコンパイラをインストールできます)、後でCプログラムをコンパイルするには、バイナリパッケージを使用して再インストールする必要があります。

ご注意くださいgccディレクトリを削除するとどうなりますか?正しいパッケージマネージャを使用して削除するとします。ディレクトリをランダムに削除することは、すべてのオペレーティングシステムで実行される安全でない操作です。

おすすめ記事