0

この章について http://www.linuxfromscratch.org/lfs/view/stable/chapter08/kernel.html

root@host# chroot "$LFS" /usr/bin/env -i \
>     HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
>     PATH=/bin:/usr/bin:/sbin:/usr/sbin \
>     /bin/bash --login
root:/# cd sources/linux-3.2.6
root:/sources/linux-3.2.6# make mrproper
  CLEAN   scripts/basic
  CLEAN   scripts/kconfig
  CLEAN   include/config
root:/sources/linux-3.2.6# make menuconfig
  HOSTCC  scripts/basic/fixdep
gcc: error trying to exec 'as': execvp: No such file or directory
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2

なぜこのようなエラーが発生するのですか?

更新中

答えが得られました。それは binutils のインストールに関連しており、binutis のインストールが破損している可能性があります。

http://www.linuxquestions.org/questions/linux-software-2/gcc-error-trying-to-exec-%27as%27-execvp-no-such-file-or-directory-906750/

`gcc: 'cc1' を実行しようとしてエラーが発生しました: execvp: そのようなファイルまたはディレクトリはありません` PHP で `popen` を使用してプログラムをコンパイルする場合

4

1 に答える 1

2

GNUBinutilsパッケージをインストールする必要があります。

http://www.gnu.org/software/binutils/

于 2012-04-03T19:26:35.930 に答える