Я печатаю
root:/# gcc
и как-то так получается:
bash: /tools/bin/gcc: No such file or directory
Очевидно, $PATH работает и находит /tools/bin/gcc. Я chroot в $LFS и нахожусь на этом шаге: http://www.linuxfromscratch.org/lfs/view/stable/chapter06/linux-headers.html.
РЕДАКТИРОВАТЬ: теперь make mrproper
больше не дает мне ошибку не удается найти gcc. Странный.
РЕДАКТИРОВАТЬ2: Неважно,
root:/sources/linux-3.13.3# make mrproper
make: gcc: Command not found
chroot
ed, убедитесь, чтоgcc
существует в вашейchroot
тюрьме в указанном месте. - person nneonneo   schedule 18.04.2014root:/sources/linux-3.13.3# ls /tools/bin/gcc
дает/tools/bin/gcc
) - person Piper McCorkle   schedule 18.04.2014/tools/bin/gcc
скриптом? Если да, то существует ли его интерпретатор? Может быть, это символическая ссылка, цель которой не существует? - person nneonneo   schedule 18.04.2014file /tools/bin/gcc
:/tools/bin/gcc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7b356215bd180e3e88cf2a04175dc0e3a373dda6, stripped
,ldd /tools/bin/gcc
:/tools/bin/ldd: line 117: /tools/bin/gcc: No such file or directory
- person Piper McCorkle   schedule 18.04.2014/tools/bin/gcc
из командной строки, это просто не удастся? - person nneonneo   schedule 18.04.2014/tools/bin/gcc
:bash: /tools/bin/gcc: No such file or directory
- person Piper McCorkle   schedule 18.04.2014readelf -l /tools/bin/gcc | grep interpreter
? (запущен из-за пределов средыchroot
). - person   schedule 01.03.2016