需求阐明的是: xilinx-arm-linux穿插编译链最终一个版别便是2011版别,之后的xilinx不再独自供给穿插编译链了,假如需求最新的,请装置SDK开发软件,之后再装置目录中查找,或许source setTIng.sh激活即可运用。
一、软件下载
网络上有很多人供给,我这儿只是供给文件名,我们查找这个文件即可
xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin
二、软件装置
将该文件拷贝到Ubuntu环境下,ll检查特点
-rwxrw-rw- 1 pp pp 148299693 5月 28 16:01 xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin*
考虑到软件的可移植性,这儿运用普通用户装置
。/xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin
一路Enter下来,最终输出:
InstallaTIon Complete
———————
CongratulaTIons! Sourcery CodeBench Lite for Xilinx GNU/Linux has been
successfully installed to:
/home/pp/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux
验证是否装置成功,输入arm-xilinx-linux-gnueabi-gcc -v 会显现相关信息
cd /home/pp/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin
。/arm-xilinx-linux-gnueabi-gcc -v
三、增加环境变量及验证
装置完后,若需求手动增加环境变量,今后每次编译软件的时分都需求经过export指令将编译环境途径加入到PATH环境变量
export PATH=/home/pp/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin:$PATH
当然,也能够直接
gedit ~/.bashrc
export PATH=/home/pp/CodeSourcery/
Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin:$PATH
arm-xilinx-linux-gnueabi-gcc -v
若成功,则有版别信息输出。
2)C言语验证
#include
int main()
{
printf(“hello world!\n”);
return 0;
}
编译生成arm环境下可执行文件,可考虑增加–staiTIc选项
arm-xilinx-linux-gnueabi-gcc hello.c -o hello.out
或
arm-linux-gnueabihf-gcc hello.c -o hello.out –static
file hello