システムがありますが、gcc 4.2.4
単純なhello worldをコンパイルしようとすると、次のエラーが発生します。
$ gcc helloworld.c
gcc: error trying to exec 'cc1': execvp: No such file or directory
確認してみると、cc1が実際にシステムに存在しません。また、gccに必要ないくつかのフォルダ(たとえば、/usr/lib/gcc/
および/usr/libexec/gcc
)がありません。
完全な再コンパイルを試みずにgccインストールを復元できますか?
ベストアンサー1
組み込みLinuxとして、STLinuxデスクトップLinuxで期待されるすべてのツールが提供されるわけではありません。少なくともデフォルトではすべてインストールされません。
多くの組み込みLinuxには「オンボード」コンパイラさえありません。すべての開発は一つでなければなりませんクロスコンパイルツールチェーン。
STLinuxはそれほど効率的ではありません。あなたはただ必要ですGNUツールのインストールそれのために。
その価値はcc1
次のとおりです。GNU Cコンパイラの重要な部分。欠けているが持っているという事実は、gcc
実際にGCCが正しくインストールされていないことを意味します。