Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51 кросскомпилятор на основе eglibc - Embedded Linux - Форум - starterkit.ru
crosstool-ng - это набор скриптов и make-файлов для автоматизации сборки кросскомпиляторов, это НЕ кросскомпилятор. ${HOME}/ctng-atmel - это путь к корню /usr для вашего будущего кросскомпилятора - то место куда он будет установлен.
у вас каша в голове и вопросы сумбурные, поэтому еще раз:
crosstool-ng - это набор скриптов и make-файлов для автоматизации сборки кросскомпиляторов, это НЕ кросскомпилятор.
Откуда я знал что вы не про будущий компилятор спрашиваете а про crosstool-ng ?
Я спрашивал про sudo. Вы, почему-то, опять смещаете акцент не на нужную часть моей фразы... Хотя тот момент, что это только установка самого crosstool, я упустил. Но это простительно, я этим вчера утром занимался и уже успел забыть. ;-)
Но сути это не меняет, выкорчёвывать надо из подсознания make install от root. Кроме явно безвыходных ситуаций. Или никому про это не рассказывать. ;-) Даже если про /usr/local речь.
На сайте автора вот хорошо написано:
tar xjf crosstool-ng-VERSION.tar.bz2
cd crosstool-ng-VERSION
./configure --prefix=/some/place
make
make install
Это просто обобщённый опыт, как мой собственный, так многих других людей. У Вас набор документации хороший собран на wiki, но есть ненужное использование привилегированного режима в примерах. И, почему-то, вы в штыки воспринимаете разговор про make install.
а у вас есть доступ чтобы исправить то что считаете нужным. Только большая просьба - ВСЕ исправления ТОЛЬКО ПОСЛЕ того как вы получили работающий протестированный конечный результат, и если контекст отличается от моего (ubuntu 10.04) - исправлять/дописывать с самого начала всё по шагам, чтобы гарантированно получить работающий результат человеку видящему Linux первый раз который будет повторять это.