Instalación de Linux ARM-LINUX-GCC

  

1. Instale el entorno de desarrollo estándar de C, ya que la instalación de Linux no está instalada de manera predeterminada, por lo que debe instalarlo primero (si ya está instalado, puede evitar este paso): # Sudo apt-get install gcc g ++ libgcc1 libg ++ make gdb

2. Descargue arm-linux-gcc-3.4.1.tar.bz2 en cualquier directorio, lo descargué a mi carpeta personal La dirección de descarga de /home /wrq arm-linux-gcc-3.4.1.tar.bz2 es la siguiente:

3. Descomprima arm-linux-gcc-3.4.1.tar.bz2 #tar -jxvf arm- Linux-gcc-3.4.1.tar.bz2 El proceso de descompresión toma un tiempo, el archivo descomprimido forma la carpeta usr /local /, ingresa a la carpeta y copia la carpeta arm a /usr /local /# cd usr /local /#cp -rv arm /usr /local /Ahora el ensamblaje de compilación cruzada está bajo /usr/local/arm/3.4.1/bin

4. Modifique la variable de entorno y coloque el compilador de cruz El camino se agrega a la RUTA.
(Hay tres métodos, se recomienda encarecidamente usar el método uno) Método 1: modifique el archivo /etc/bash.bashrc #vim /etc/bash.bashrc Al final, agregue: export PATH = $ PATH: /usr/local/arm/3.4. 1 /bin export PATH Método 2: modifique el archivo /etc /profile: # vim /etc /profile Aumente la configuración de la ruta, agregue lo siguiente al final, guarde el archivo /etc /profile: export PATH = $ PATH: /usr /local /arm /3.4.1 /bin Método 3: #export PATH = $ PATH: /usr/local/arm/3.4.1/bin Nota: (¡Esto solo puede ser válido en el terminal actual!)

5. Inmediatamente haga que la nueva variable de entorno surta efecto sin reiniciar la computadora: Método correspondiente uno: #source /root/.bashrc Método correspondiente dos: # 源 /etc /profile

6. Compruebe si la ruta se agrega al PATH : # echo $ PATH muestra /usr /local /arm /bin en el contenido, lo que indica que la ruta del compilador cruzado se ha agregado a la PATH. En este punto, el entorno compilador cruzado está instalado.
(La dirección de este artículo :) 7. Probar si la instalación se realizó correctamente # arm-linux-gcc -v El comando anterior mostrará la información y la versión de arm-linux-gcc, esta es la información que mostré: Lectura de las especificaciones de /usr /local /arm /3.4.1 /lib /gcc /arm-linux /3.4.1 /specs Configurado con: /work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc- 3.4.1 /configure --target = arm-linux --host = i686-host_pc-linux-gnu

--prefix = /usr /local /arm /3.4.1 - with-headers = /usr /local /arm/3.4.1/arm

-linux /include --with-local-prefix = /usr /local /arm /3.4.1 /arm-linux --disable

- Nls --enable-threads = posix --enable-symvers = gnu --enable -__ cxa_atexit --enable- languages ​​= c, c ++ --enable-shared --enable-c99 --enable-long-long Modelo Thread: posix Gcc versión 3.4.1

8. Compile el programa Hello World y pruebe la cadena de herramientas cruzadas. Escriba el siguiente programa Hello World y guárdelo como hello.c #include < stdio.h > int main () {printf ( " Hello World! \\ n "); return 0;} ejecuta el siguiente comando : # arm-linux-gcc -o hola hello.c

Copyright © Conocimiento de Windows All Rights Reserved