В командной строке я делаю следующее:
1) wget ftp://mirrors.kernel.org/gnu/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2
2) tar -jxf gcc-3.4.6.tar.bz2
3) компакт-диск gcc-3.4.6
4) cd libstdC++ - v3
5) ./configure
И я получаю следующую ошибку:
configure: error: не удается найти install-sh или install.sh в ./../ ..
На самом деле в каталоге gcc-3.4.6 есть файл «install-sh», но он на один каталог выше текущего, а не на два.
Сценарий настройки должен искать install-sh в "./ .." insted of "./../ .." ??
Что не так??





Почему вы cd: переходите в libstdC++ - v3? Я думал, что правильным способом было просто запустить «make» из каталога, из которого вы запустили configure.
Предложение: подумайте о укладывать, чтобы сохранять пользовательские установки в / usr / local в некотором разумном порядке.
Вот как я создал другой пакет, в котором не было сценария настройки:
config/autorun.sh
./configure <options>
make
make install
Ошибка возникает при запуске ./configure. Я пока не могу запустить make. В libstdC++ - v3 тоже есть скрипт настройки. А инструкция по установке настолько запутанная, что я, наверное, что-то неправильно понял.