之前安裝了一個rehat6的linux系統,把交叉編譯搭建給忽視了,結果在編譯uboot的時候出現問題,顯示找不到arm-linux-gcc。於是自己來搭建交 叉編譯環境。出現好多錯。先是解壓時沒在後邊加 -C/,後是直接自己創建了個目錄,把解壓後的bin目錄複製到自己創建的目錄。還是出現問題。但 ...
之前安裝了一個rehat6的linux系統,把交叉編譯搭建給忽視了,結果在編譯uboot的時候出現問題,顯示找不到arm-linux-gcc。於是自己來搭建交 叉編譯環境。出現好多錯。先是解壓時沒在後邊加 -C/,後是直接自己創建了個目錄,把解壓後的bin目錄複製到自己創建的目錄。還是出現問題。但 最後我還是成功了的,直接給出操作過程:
**把arm-linux-gcc複製到linux任意目錄,比如是study,建議是自己創建的工作目錄,便於你之後刪除該壓縮包。
#cd study
#ls
#tar xvf arm-linux-gcc-4.5.1 -C/ //可以使用tab補齊壓縮包名,-C/,C是大寫加-C/是表示安裝到根目錄中
**解壓完之後,你的當前目錄會沒有解壓後的目錄。你可以到root目錄中去使用#ls -a,會發現多了一個目錄,這就是你的解壓後的目錄。
#cd //到頂層目錄中,
# vim /root/.bashrc
** 在最後添加export PATH=$PATH :/opt/FriendlyARM/toolschain/4.1.5/bin 保存退出。
#source /root/.bashrc
**重啟沒問題,就說明問題不大,重新啟動虛擬機,開始測試
#arm-linux-gcc -V //查看搭建結果。
**如果中斷最後一行有你的交叉工具鏈信息,說明搭建成功。否則,重新來一次。網上有好多方法,可以結合一下。