LINUX.ORG.RU

porting gcc-3.1.1


0

0

поставил bintuils-2.12,
cd /tmp
mkdir build-binutils
mkdir build-gcc
export HOST=i686-pc-linux
export TARGET=arm-elf
export PREFIX=/home/shamil/arm/
cd buil-binutils
../binutils-2.12/configure --host=$HOST --target=$TARGET --prefix=$PREFIX
make all install
затем gcc-3.1.1
cd ../build-gcc
export PATH=$PATH:$PREFIX/bin
../gcc-3.1.1/configure --host=$HOST --target=$TARGET --prefix=$PREFIX --enable-language=c,c++
make all
...
Идет компиляция, затем
Configuring in arm-elf/libstdc++-v3
...
Configuring in arm-elf/libiberty

и на сообщении останавливается
checking whether the C compiler (/tmp/build-gcc/gcc/xgcc -B/tmp/build-gcc/gcc/ -B/home/shamil/arm/arm-elf/bin/
-B/home/shamil/arm/arm-elf/lib/ -isystem /home/shamil/arm/arm-elf/include -g -O2 ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
make: *** [configure-target-libiberty] Error 1

кто объяснит где собака порылась?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.