Свет клином сошёлся.
Oct. 24th, 2009 11:11 pmМои дорогие и уважаемые пользователи операционной системы Windows, а так же люди, не знающие паяльника, пропускайте смело этот пост. Этот пост написан скорее для себя, и для людей которые мне могут помочь...
Итак, мои потуги скомпилировать хоть что-то серьёзное не увенчались успехом. В 99% случаев люди к которым я обращался, либо не могли мне помочь (спасибо громадное vshmuk) , либо отмахивались от меня, мол не до тебя. Либо изьяснялись так, что меня запутывали. Мне нужна книжка: "Пишем под линукс, для Френдли АРМ - для идиотов.", Или "Кроскомпиляция для дибилов" и т.п. Ибо, чем я больше гуглю, тем больше запутываюсь, тем больше возникает вопросов без ответов, тем больше я гуглю. Меня скоро забанят на гугле...
Итак, конкретный пример компиляции пакета minicom, который у меня не вышел:
Статья по кросскомпиляции http://www.ailis.de/~k/archives/19-ARM-cross-compiling-howto.html (ссылка скорее для меня на заметку)
И что делать не знаю :(. А даже если б я его скомпилировал, то как бы я его установил на свою плату? Знаете что самое забавное? Что в этой плате нет gcc компилятора. Плюс я не знаю как подключить какой-нибудь репозитарий. Пусть дебиановский. Я бы хотя бы от туда для арма пакетов надёргал...
Итак, мои потуги скомпилировать хоть что-то серьёзное не увенчались успехом. В 99% случаев люди к которым я обращался, либо не могли мне помочь (спасибо громадное vshmuk) , либо отмахивались от меня, мол не до тебя. Либо изьяснялись так, что меня запутывали. Мне нужна книжка: "Пишем под линукс, для Френдли АРМ - для идиотов.", Или "Кроскомпиляция для дибилов" и т.п. Ибо, чем я больше гуглю, тем больше запутываюсь, тем больше возникает вопросов без ответов, тем больше я гуглю. Меня скоро забанят на гугле...
Итак, конкретный пример компиляции пакета minicom, который у меня не вышел:
Статья по кросскомпиляции http://www.ailis.de/~k/archives/19-ARM-cross-compiling-howto.html (ссылка скорее для меня на заметку)
dlinyj@dlinyj:~/tmp$ apt-get source minicom Чтение списков пакетов... Готово Построение дерева зависимостей ... парампампам, качаем пакеты, тут всё ок... dlinyj@dlinyj:~/tmp$ cd minicom-2.3/ dlinyj@dlinyj:~/tmp/minicom-2.3$ CC=arm-linux-gcc ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for gcc... arm-linux-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details.
И что делать не знаю :(. А даже если б я его скомпилировал, то как бы я его установил на свою плату? Знаете что самое забавное? Что в этой плате нет gcc компилятора. Плюс я не знаю как подключить какой-нибудь репозитарий. Пусть дебиановский. Я бы хотя бы от туда для арма пакетов надёргал...