?之前安裝了一個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 //查看搭建結果。
?**如果中斷最后一行有你的交叉工具鏈信息,說明搭建成功。否則,重新來一次。網上有好多方法,可以結合一下。
? ? ?