Linux下armcc和arm-linux交叉编译环境的配置


1. 下载arm-linux-gcc-4.3.2.tg包并解压到到usr/local/目录下

2. 配置/et/profile全局环境变量,也可在个人/home/yourname/.bashrc中配局部变量:

在上述文件末尾加上:export PATH=$PATH:/usr/local/arm/4.3.2/bin

配置成功后可在命令行输入arm-linux-gcc -v命令查看版本信息

3. 配置armcc环境,下载并安装DS5:http://www.arm.com/zh/products/tools/software-tools/ds-5/index.php

a) source命令读取并执行env.sh,配置环境变量:

    source <DS-5安装目录>/sw/ARM_DS-5/env.sh <DS-5安装目录>

b) 执行armcc命令,自动生成xml配置文件

    armcc --arm_linux_configure --arm_linux_config_file=arm_linux_config.xml --configure_sysroot=<arm-linux安装目录>/arm-none-linux-gnueabi/libc

              --configure_cpp_headers=<arm-linux安装目录>/arm-none-linux-gnueabi/include/c++/<arm-linux版本>

              --configure_extra_libraries=<arm-linux安装目录>/lib/gcc/arm-none-linux-gnueabi/<arm-linux版本>,<arm-linux安装目录>/arm-none-linux-gnueabi/lib

上面的命令执行后就会在当前目录下生成arm_linux_config.xml配置文件

相关内容