昨天,搞定了arm+linux交叉編譯工具鏈的安裝,發表此日志備忘。
環境:red hat enterprise linux5;用的交叉編譯鏈為arm+linux3.3.2
步驟:
1.解壓arm+linux
2.解壓之后,系統將arm+linux3.3.2.tar解壓成了usr目錄,進入此目錄
3.進入local,進入arm,發現有一個名為3.3.2目錄
4.進入根文件夾/usr/local創建一個arm目錄
5.將此目錄移動到根文件夾/usr/local/arm下
6.此時用arm-linux-gcc -v驗證時發現“命令沒有找到”
注:這是因為在linux下所有的命令都在bin,sbin usr/bin中才能執行,這時可以將usr/local/arm/3.3.2/bin/arm-linux-gcc
拷貝到/bin 目錄下,但是如果要處理的命令太多這種方法就顯得麻煩了,所以用下面的方法;
7.此時用vim編譯器修改/etc/profile(vim /etc/profile)
8.找到有export的一行,在下面添加一行,內容為:exprot PATH=/usr/local/arm/3.3.2/bin:$PATH
9.此時再用arm-linux-gcc -v 檢測時仍然提示找不到命令,這是以為剛才修改的內容沒有生效
10.用命令source /etc/profile 使vim etc/profile生效
11.再用arm-linux-gcc時編譯成功。