0

ubuntu 11.10 で Android をコンパイルしているときに、次のエラーが発生します。

target arm C: libc <= bionic/libc/bionic/pthread.c
arm-linux-androideabi-gcc: error trying to exec 'cc1': execvp: No such file or directory
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libc_intermediates/bionic/pthread.o] Error 1

どんな手掛かり?

4

3 に答える 3

1

cc1 が見つかりません。Ubuntu 11.10の新規インストールでは、インストールされていますが、パスにはありません。パスに手動で追加してみてください。

export PATH=<pathtoitgoeshere>:$PATH

私のUbuntuでは、それはで見つかりました

/usr/lib/gcc/i686-linux-gnu/4.6.1/cc1

しかし、あなたはあなたのためにそれを見つけることができます

gcc -print-prog-name=cc1
于 2012-04-18T10:25:05.677 に答える
0

これの根本的な原因を見つけるのに約1日を費やしました:arm-linux-androideabi-gcc: error trying to exec 'cc1': execvp: No such file...およびその他の問題。問題は、NDK と SDK を 7z でアンパックしたため、すべてのバイナリの実行権限が削除され、Eclipse で cc1 を起動できなかったことです。tar を使用して SDK と NDK の tar ファイルを解凍すると、すべてが正常に機能し始めました。

PS。他の人にとって安全な日になることを願っています。

于 2014-07-29T09:51:28.430 に答える
0

Ubuntu 12.04 => 14.04 からアップグレードした後、この問題に遭遇しました。

build-essential パッケージが適切にアップグレードされていないようです。私にとっては、次のことで修正できました

sudo apt-get purge gcc
sudo apt-get install gcc
于 2015-02-24T04:34:46.827 に答える