【解決交叉編譯工具鏈問題】bash: gcc:no such file or directory
在進行交叉編譯工具鏈安裝時,有三種方法:
1、原始碼編譯,手動安裝
2、二進位制可執行檔案直接安裝
3、直接解壓工具鏈,手動修改環境變數
為了方便,我們多用方法3進行安裝。但是問題來了,你的工具鏈製作時有可能是針對32位OS的,但是你的虛擬機器有可能是64位的。
這就導致一個問題:
修改了環境變數後,source以下,用tab按鍵能補齊命令,但是執行"cross-compiler-gcc -v"命令時,出現以下錯誤提示:
bash:/opt/...../cross-compiler-gcc:No such file or directory
這是因為工具鏈與作業系統不搭配導致的!1,2種安裝方法不會有這個問題。
假如你的工具鏈是32位的,OS是64位的,以ubuntu12為例,則解決辦法如下:
# sudo apt-get install ia32-libs (如果該命令執行不成功,記得先升級下sudo apt-get update)
即,安裝32位執行庫,安裝完後再次執行cross-compiler-gcc -v命令就沒問題了。
其他OS如果出現問題,應yum 等類似工具安裝對應位數的庫就搞定了。
相關推薦
【解決交叉編譯工具鏈問題】bash: gcc:no such file or directory
在進行交叉編譯工具鏈安裝時,有三種方法: 1、原始碼編譯,手動安裝 2、二進位制可執行檔案直接安裝 3、直接解壓工具鏈,手動修改環境變數 為了方便,我們多用方法3進行安裝。但是問題來了,你的工具鏈製作時有可能是針對32位OS的,但是你的虛擬機器有可能是64位的。 這就導致一
解決製作交叉編譯工具鏈時報錯“/libgcc.mvars: No such file or directory make”
當自己手動製作交叉編譯工具鏈時,需要編譯binutils,gcc等,其中編譯過程絕對是很糾結的,一次通過的可能性不大,本文只針對一種型別的錯誤進行說明。 錯誤示例如下: $ make test -f
交叉編譯環境的建立:no such file or directory的解決方法
建立交叉編譯環境,首先修改了/etc/bash.bashrc中的PATH,發現即使在路徑中有該檔案的東西,可是還是會報“”no such file or directory“”的錯誤,於是在網上尋找了一會答案,發現是缺
-bash: sbin/lua: No such file or directory解決辦法
說明 有時候,可執行檔案Lua 明視訊記憶體在,執行時會提示-bash: sbin/lua: No such file or directory。首先想到的應該是依賴的動態連結庫缺少。 原因 首先檢視lua所依賴的動態連結庫有哪些 $ ldd sbin/lu
numa.h:No such file or directory 解決方法
解決 clas issues -o log 方法 -s body num 參考: numa.h:No such file or directory numa.h:No such file or directory 解決方法 Ubuntu: $ apt-get install
hadoop:/bin/bash: /bin/java: No such file or directory
Stack trace: ExitCodeException exitCode=127 In HADOOP_HOME/libexec/hadoop-config.sh look for the if condition below # Attempt to set JAVA_H
linux下/dev/dsp:No such file or directory解決方法
寫了一個需要通過dsp進行音訊操作的小程式,執行時卻提示/dev/dsp:No such file or directory $ls /dev目錄下並沒有dsp這個檔案解決方法很簡單: $sud
解決nginx重啟“var/run/nginx/nginx.pid" no such file or directory問題
重啟虛擬機器後,再次重啟nginx會報錯“/var/run/nginx/nginx.pid" no such file or directory。 常見的方法: /usr/local/nginx/
-bash: vim,ls: No such file or directory
-bash: ls: No such file or directory 解決方法:/bin/ls; [email protected]:/# /bin/ls bin boot data dev etc home initrd.img lib li
stdint.h: No such file or directory的解決辦法
在使用VS2008編譯Python第三方擴充套件包時,碰到stdint.h: No such file or directory的錯誤, 這個錯誤是由於VS2008 VC編譯器沒有包含stdint.h 檔案,沒錯就是沒有包含,微軟沒有提供這個檔案, 找一個stdint.h
Ubuntu160403安裝交叉編譯工具鏈後,出錯: ./arm-none-linux-gnueabi-gcc -v bash: ./arm-none-linux-gn
cd /etc/apt1在修改前先對 sources.list檔案進行備份sudo cp sources.list sources.list.bak1修改sources.list檔案sudo vi sources.list1刪除掉sources.list的其他內容,選擇任意源貼上複製進去,這裡以阿里云為例ub
bash: ./make_ext4fs: No such file or directory 錯誤解決方法
nodes tor for locks exec ++ 能夠 ipp option 一般出現該錯誤是因為應用程序是32位導致的,能夠使用file命令來查看: [email protected]/* */:~/Desktop$ file make_ext4fs
Qt編譯錯誤“GL/gl.h:No such file or directory”的解決方法
導致 安裝 egl 新版 工具 ubunt 沒有 一個 -o 備註:1)操作系統:Ubuntu-14.04或12.042)Linux用戶:root3)Qt版本:qt-linux-opensource-5.2.0-x86 為了迎接Qt的新紀元(從諾基亞移居到
gcc編譯報錯 checking whether the C compiler works... no 中的 error trying to exec 'cc1': execvp: No such file or directory解決辦法
1 首先檢查報錯原因是execvp: No such file or directory 因此要將/etc/profile的export PATH指向gcc的lib路徑中的cc1檔案 例如我的cc1檔案在/usr/lib64/gcc/x86_64-suse-linux/4.8/ 則輸出 export P
inux指令碼報錯 /bin/bash^M: bad interpreter: No such file or directory 的解決辦法
問題描述: 執行初始化指令碼的時候遇到一個很奇怪的錯誤,老是提示檔案或目錄找不到. 開啟指令碼反覆檢查,發現路徑都是對的 然後google了一下發現原來是我的檔案格式寫錯了,在windows下用檔案編輯器編輯的預設格式是dos 解決辦法: 在linux下需要把格式改為unix,這
bash: ./arm-none-linux-gnueabi-gcc: No such file or directory解決方法
2016年08月30日 14:56:14 simonli1121 閱讀數:3727更多 個人分類: linux 轉自:http://blog.csdn.net/mr_define/article/details/51059329 http:
使用交叉編譯編譯,stdio.h: No such file or directory
使用交叉編譯編譯。 ndk-build and an Android.mk with BUILD_EXECUTABLE or, the --sysroot GCC option [1] LOCAL_PATH :=
MacBook下-bash: cd: /Applications/Android: No such file or directory解決方案
前言 當我想在Android studio的Terminal中敲相關gradlew命令時,一直報[bash: gradlew: command not found]錯誤,很是心塞,故翻閱一些相關資料解決此問題,所幸是成功了,在此做一下筆記
windows10使用git報錯 fatal:open /dev/null or dup failed: No such file or directory解決方案或git bash here閃退
安裝好git之後,在命令列輸入git --version報錯 百度搜了很久全涼了,試
【G】win10上安裝git後,無法使用,出現 fatal: open /dev/null or dup failed: No Such file or directory.
解決方案 解決方案一: 成功率較低 在C:\Windows\System32位置,找到cmd,以管理員執行cmd,貼上輸入sfc /scannow命令,進行修復,修復完重啟。 解決方案二: 成功率較高 替換C:\Windows\System32\driv