Intento configurar una cadena de brazo gnu en mi computadora Ubuntu Linux. ya descargué
tar -xvf gcc-4.8.2.tar.bz2 tar -xvf binutils-2.24.tar.bz2 tar -xvf newlib-2.1.0.tar.gz tar -xvf insight-6.8.tar.bz2y los extrajo. Comencé con la instalación de binutils con éxito. En mi segundo paso, tenía la intención de construir la primera instalación de arranque de gcc para compilar newlib a su vez (en el siguiente paso). Pero de todos modos no pude tener éxito en la instalación de gcc:
sudo ../gcc-4.8.2/configure --target=arm-elf --prefix=/opt/gnuarm --enable-interwork --enable-multilib --enable-languages="c,c++" --enable-target-optspace --with-float=soft --with-newlib --with-headers=../newlib-2.1.0/newlib/libc/include/ --disable-nlsSe ejecuta hasta que recibí el siguiente mensaje de error:
//... a lot of checkings... checking for clock_t... yes checking for F_SETLKW... yes checking if mkdir takes one argument... no *** Configuration arm-unknown-elf not supported make: *** [configure-gcc] Fehler 1Agradezco cualquier pista. Gracias por adelantado. Atentamente Murat
Ok, lo resolví seleccionando otro objetivo. El problema es que en gcc 4.7 arm-elf estaba obsoleto y en 4.8 cayó. Por lo tanto, debe construir su cadena de herramientas con un gcc anterior (4.6 o anterior) o debe seleccionar otro objetivo.
Decidí compilar mi cadena de herramientas para -target=arm-none-eabi (interfaz binaria de aplicación integrada), que debería ajustarse a mi objetivo. Muchísimas gracias.