需要檔案 arm-2009q3.tar.bz2
解壓tar -jxvf arm-2009q3.tar.bz2
到此相當於程式已經安裝完畢,真正的應用程式安裝 在/usr/local/arm/arm-2009q3/bin目錄下
若是執行不了
ubuntu linux 解決 bash ./ 沒有那個檔案或目錄 的方法
經常在ubuntu 64位下執行 ./*** 會跳出來說沒有這個檔案或者目錄,但是ls看又有這個檔案,很是奇怪。
其實原因很簡單,是因為他沒有32位的執行庫 ia32-libs 會出這種八桿子打不著的奇怪提示。
直接安裝即可。
apt-get install ia32-libs
海思的hisi-300 為32位系統使用的編譯器 不支援64位系統
在ubuntu 14.04系統上測試 此方法已過期 只能重新安裝32系統或者使用下面的方法
解決方法:
剛開始在ubuntu 64位下執行 ./***檔案可能說 bash 沒有那個檔案或目錄,但是確實存在;
原因是沒有32位的執行庫;
解決方案:
$sudo apt-get install ia32-libs如果它說沒有可用的軟體包,那麼安裝替代的:
$sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386不一定有效 看終端反饋資訊 靈活處理、即可解決libstdc++5:i386 libstdc++6:i386
export path=/usr/local/arm/arm-2009q3/bin:$path在乙個終端中執行以上命令後,該終端中就可以直接使用arm-linux-gcc了,但是只要關掉這個終端再另外開啟乙個立馬就不行了。原因是我們本次終端中執行時的操作只是針對本終端,以後再開啟的終端並未被執行過這個命令所以沒匯出。
解決方案是在~/.bashrc中,新增
export path=/usr/local/arm/arm-2009q3/bin:$path即可。
注意:我們匯出這個環境變數是在當前使用者,如果你登入時在其他使用者下是沒用的。
安裝交叉編譯工具
2.安裝 mkdir usr local arm cd usr local arm 新增環境變數,這樣在任何目錄下都可以使用該工具 1 vim bash profile 2 新增如下語句 path path usr local arm 2.95.3 bin 3 讓剛修改的環境變數檔案立即生效 sor...
交叉編譯工具安裝
操作筆記 最經學習 linux 環境下的程式開發,剛剛起步。今天下午建立的交叉編譯環境,真是辛勞。步驟如下 1.確保安裝了標準 c開發環境,指令驗證 sudo apt get installbuild essential 如果安裝提示你的版本最新,否則直接自動安裝標準的 c語言開發環境 gcc。2....
安裝交叉編譯工具
arm linux gcc 4.4.3.tar.gz sudo tar zxvf arm linux gcc 4.4.3.tar.gz c 展開在根目錄ls opt friendlyarm toolschain 4.4.3 bin 檢查是否生成了編譯目錄3.設定環境變數 sudo vi etc en...