[решено] GCC: сборка кросскомпилятора

Модератор: Модераторы разделов

Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

[решено] GCC: сборка кросскомпилятора

Сообщение Doka »

хост-система - CentOS 5.2
целевая платформа: ARM
компилятор: gcc-4.3.2


при

Код: Выделить всё

./configure  --target=arm-elf
make

выскакивает ошибка

Код: Выделить всё

Makefile:144: ../.././gcc/libgcc.mvars: No such file or directory


ну да фиг с ней. разобрался с помощью гугля:
http://mldav.blogspot.com/2008/11/gcc-atmel-avr.html
http://gcc.gnu.org/install/configure.html

теперь конфигурю и произвожу сборку из другой директории, указывая путь к configure :

Код: Выделить всё

/download/soft/gcc-4.3.2/configure --target=arm-elf
make


теперь компиляция вываливается гораздо раньше с мистическим:

Код: Выделить всё

build/genmodes -h > tmp-modes.h
/bin/sh: build/genmodes: No such file or directory
make[2]: *** [s-modes-h] Error 127


гугл про "/bin/sh: build/genmodes: No such file or directory" знает, но ответов не предлагает(((
в основном ссылаются на http://gcc.gnu.org/install/prerequisites.html но там зацепок на genmodes я не нашёл.

кто виноват и что делать?
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: [решено] GCC: сборка кросскомпилятора

Сообщение Doka »

решено, благодаря следованию http://www.eluaproject.net/en/Building_GCC_for_ARM

"делай как я":

Код: Выделить всё

$ tar xvfj gcc-4.3.1.tar.bz2
$ cd gcc-4.3.1
$ mkdir build
$ cd build
$ ../configure --target=arm-elf --prefix=$TOOLPATH --enable-interwork --enable-multilib --enable-languages="c,c++" --with-newlib --without-headers --disable-shared--with-gnu-as --with-gnu-ld
$ make all-gcc
$ sudo make install-gcc
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
AestheteAnimus
Сообщения: 135
ОС: FreeBSD 8.0-RELEASE amd64

Re: [решено] GCC: сборка кросскомпилятора

Сообщение AestheteAnimus »

Спасибо :) Чуствую самому скоро пригодится... Пока правда под фряхой собрал arm-rtems-gcc, но все еще не оставляют сомнения, что это не то....
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: [решено] GCC: сборка кросскомпилятора

Сообщение Doka »

arm-rtems - это имеется в виду сборка под ОСРВ RTEMS ?

в качестве ликбеза поинтересуюсь особенностями кросскомпиляторов: а чем arm-rtems отличается от arm-elf?
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
AestheteAnimus
Сообщения: 135
ОС: FreeBSD 8.0-RELEASE amd64

Re: [решено] GCC: сборка кросскомпилятора

Сообщение AestheteAnimus »

Doka писал(а):
31.12.2008 15:36
в качестве ликбеза поинтересуюсь особенностями кросскомпиляторов: а чем arm-rtems отличается от arm-elf?

Да в том то и дело, что я пока не вижу отличий, сдается мне, они его просто решили так обозвать.
Спасибо сказали: