arm-linux-gcc: 沒有那個文件或目錄

最近弄了個4412的板子(友善之臂的Tiny4412增強版),準備搞搞android,開發服務器用的是Ubuntu12.04-64bit版本(對於Android 2.3.X和更新的版本,需要64位的系統,之前的老版本2.2以下(包括2.2)可以 在32位版本上編譯,另外不推薦虛擬機,因爲官網上寫的虛擬機配置過於變態,要16G的RAM/swap和30G以上的硬盤,速度上也不會很理想)

用友善提供的arm-linux-gcc 4.5.1交叉工具鏈,安裝配置好環境變量之後運行arm-linux-gcc -v出錯

1
2
#/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc -v
bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: 沒有那個文件或目錄

arm-linux-gcc-1

arm-linux-gcc-2

通過截圖可以看到這個文件是存在的,環境變量設置的也是正確的,

arm-linux-gcc-3

直接在目錄bin目錄下執行也不行:

1
2
3
ld@Techbulo:/opt/FriendlyARM/toolschain/4.5.1/bin# ./arm-linux-gcc -v exec: 15:
 
/opt/FriendlyARM/toolschain/4.5.1/bin/.arm-none-linux-gnueabi-gcc: not found

直接執行傳說中的 arm-none-linux-gnueadi-gcc仍然不行:

1
2
3
ld@Techbulo:/opt/FriendlyARM/toolschain/4.5.1/bin# ./arm-none-linux-gnueabi-gcc
 
-su: ./arm-none-linux-gnueabi-gcc: 沒有那個文件或目錄

     google了一番,終於找到了答案,如下:

The problem has been solved, because I installed the amd64.iso linux system,so first must excuse apt-get install lsb-core,then you can excuse arm-linux-gcc -v

 

解決方案:

執行

1
sudo apt-get install lsb-core

arm-linux-gcc-4

安裝完成之後,再執行arm-linux-gcc -v,輸出正常

arm-linux-gcc-5

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章