crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Проблема со сборкой компилятора gcc c помощью скриптов crosstool под Cywin
Goliath
  опции профиля:
сообщение 20.9.2011, 12:45
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 5
Регистрация: 20.9.2011
Пользователь №: 2891

Спасибо сказали: 0 раз(а)




Репутация:   0  


У меня стоит задача настроить под Windows 7 кросс компилятор под платформу Linux для различных Embedded устройств (пока неважно каких, но там разные платформы). Я поискал в интернете материалы по этой теме. И пока оставил свой выбор на UNIX-подобной среде для Windows - Cygwin (установил его и т.д.). Я нашел на sourceforge.net вот ссылка уже собранный gcc компилятор (но у него версии 3.3.6, а версия библиотеки 2.3.2). В перспективе мне вообще нужны будут разные версии компиляторов.

Сейчас, в данный момент, мне нужно найти (собрать как я понимаю) хотя бы кросс компилятор gcc версии 3.4.3 и версией библиотеки glib 2.3.4 для i386 для Cygwin.

Я пользуюсь инструкцией вот на этом сайте:
http://kegel.com/crosstool/crosstool-0.43/...owto.html#quick

Скачал crosstool-0.43.tar.gz, распаковал его. Зашел в распакованную папку. Сделал файл копию файла demo-i686.sh и назвал его demo-i386.sh. Подправил немного скрипт. Поставил как раз то, что мне нужно:
eval `cat i386.dat gcc-3.4.3-glibc-2.3.4.dat` sh all.sh --notest


содержимое файла demo-i386.sh:
#!/bin/sh
# This script has one line for each known working toolchain
# for this architecture.  Uncomment the one you want.
# Generated by generate-demo.pl from buildlogs/all.dats.txt

set -ex
TARBALLS_DIR=/opt/crosstool
RESULT_TOP=/opt/crosstool
export TARBALLS_DIR RESULT_TOP
GCC_LANGUAGES="c,c++"
export GCC_LANGUAGES

# Really, you should do the mkdir before running this,
# and chown /opt/crosstool to yourself so you don't need to run as root.
mkdir -p $RESULT_TOP

eval `cat i386.dat gcc-3.4.3-glibc-2.3.4.dat` sh all.sh --notest

echo Done.


Папка /opt/crosstool есть. Запускаю его в Cygwin этот скрипт:
sh demo-i686.sh


В конце выдаётся ошибка, что файлы не найдены. Вот я сделал скрин лога (извиняюсь что большой, но вполне читаемый, если увеличить):
http://i.imgur.com/NSvkt.png

В чём тут проблемы? Кто-нибудь делал что-то похожее?
Я пробовал уже которые demo скрипты запускать - аналогично, тоже самое всё. Т.е. выполняется, скачивается, а в конце - файлы не найдены.

Спасибо заранее за ответы.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
igor_bogomolov
  опции профиля:
сообщение 22.9.2011, 19:08
Сообщение #2


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(Goliath @ 22.9.2011, 13:57) *
как не странно собрал всё, что нужно и компилятор нормально работает.
У меня тогда вопрос: подцепляются ли библиотеки собранные кросс компилятором на Windows?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 18.1.2025, 22:28