導航:首頁 > 源碼編譯 > Armgcc編譯報錯

Armgcc編譯報錯

發布時間:2022-10-04 11:26:34

① arm-linux-gcc編譯avrde時報錯: cannot find -lncurses

看樣子是缺ncurses
下載並編譯安裝文件包:
通過ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses.tar.gz免 費下載NCURSES。

包裹文件中的README和INSTALL文件是安裝 NCURSES庫的最主要資料。
通常是這樣安裝NCURSES的:

tar zxvf ncurses<version>.tar.gz #解壓縮並且釋放 文件包
cd ncurses<version> #進入解壓縮的目錄(注意版本)
./configure #按照你的系統環境製作安裝配置文件
make #編譯源代碼並且編譯NCURSES庫
su root #切換到root用戶環境
make install #安裝編譯好的NCURSES庫

或者sudo apt-get install libncurses-dev

② arm-linux-gcc 編譯時出現錯誤 arm-none-linux-gnueabi-gcc:error trying to exec 'cc1' 怎麼解決

這種問題是因為arm-none-linux-gnueabi-gcc編譯包不完整(找不到對應目錄的其他工具如ar、ld等),下載arm-none-linux-gnueabi-gcc完整編譯工具,然後全部拷貝到對應目錄。注意:不要只拷貝arm-none-linux-gnueabi-gcc否則就會出現這個問題。

③ 使arm-linux-gcc 編譯器編譯.c文件但是報錯,怎樣才能找到頭文件呢

ifneq ($(KERNELRELEASE),)
obj-m:=hello.o
else
KERNELDIR := /opt/kangear/kernel/linux-2.6.32.2
PWD := $(shell pwd)
default:
make -C $(KERNELDIR) M=$(PWD) moles
endif

makefile這樣寫,KERNELDIR是內核源代碼位置。

④ 跪求arm-linux-gcc編譯出錯解決方法,請高手不吝賜教!

貌似缺少庫文件或其版本不匹配,將所缺的版本的庫文件裝上應該就可以了。

⑤ 在linux下編譯驅動程序,用arm-linux-gcc編譯時出現了很多錯誤

缺少kernel頭文件 或者頭文件目錄不對~

⑥ redhat6.4下安裝arm-linux-gcc編譯器(4.4.3)後在編譯時出錯

你使用交叉編譯工具,應該是你本地缺少libstdc++.so.6的庫文件,這個so庫是arm架構的,不是指本地的x86的。你需要確認你的編譯環境中包含相關arm的libstdc++.so.6庫,可以看看makefile中如何指定的。希望能幫到你~

⑦ 一個C語言工程在linux下用gcc編譯可以通過,但用arm-linux-gcc交叉編譯會報錯。

這個很正常,交叉編譯的頭文件和標準的不一樣,定義的時候缺少一些宏或者函數,根據情況稍微修改一般可以的。除非是操作系統不一樣否則一般都可以很快改正。
舉一個不容易改正的例子,MingW是一種Windows下的GCC移植版本,但是它沒有fork,所以如果程序中存在fork就會報錯,但是這個錯誤很難修正,因為Windows裡面沒有fork函數。

⑧ uboot2010-09用arm-linux-gcc3.3.2編譯出現如下錯誤:請問該如何解決

1)
可以試試用arm-softfloat-linux-gnu和和arm-linux-gcc-3.4.5-glibc-2.3.62
2)
也可以改uboot的編譯選項把軟浮點去掉,位置可能在cpu/arm920t/config.mk或類似位置,把其中的-msoft-float去掉

⑨ arm-linux-gcc 報錯

在編譯C語言源程序前,需要GCC會先調用預處理程序對源文件進行預處理,預處理程序名字叫cpp,對應的arm交叉編譯器是arm-linux-cpp。
你這里可能的原因是你沒有把這些工具安裝在正確的位置,網上流傳的最廣的2.95.3的版本都是裝在/usr/local/arm/2.95.3下的;還有可能就是你的系統上根本就不存在arm-linux-cpp0這個文件。

⑩ arm-linux-gcc 編譯時出現錯誤 arm-none-linux-gnueabi-gcc:error trying to exec 'cc1' 怎麼解決

arm-none-linux-gnueabi-gcc,編譯器未找到,先把編譯器裝上(就是解壓),然後添加路徑
vi ~/.bash_profile
在PATH下一行添加路徑
export PATH=$PATH:/(編譯器所在路徑)/bin/arm-none-linux-gnueabi-

閱讀全文

與Armgcc編譯報錯相關的資料

熱點內容
不去互聯網程序員 瀏覽:550
電腦qq郵箱解壓的圖片保存在哪裡 瀏覽:544
嵌入命令行 瀏覽:91
檔案為什麼被加密 瀏覽:486
十天學會單片機13 瀏覽:875
榮耀怎麼設置讓app一直運行 瀏覽:993
共享文件夾能在哪裡找到 瀏覽:435
旅遊訂旅店用什麼app 瀏覽:240
一個女程序員的聲音 瀏覽:496
魔術app怎麼用 瀏覽:340
單片機有4個8位的io口 瀏覽:897
win10rar解壓縮軟體 瀏覽:169
plc教程pdf 瀏覽:668
pythonshell清屏命令 瀏覽:279
檢測到加密狗注冊伺服器失敗 瀏覽:205
解壓後手機如何安裝 瀏覽:519
極客學院app為什麼下架 瀏覽:14
圖片批量壓縮綠色版 瀏覽:656
東北程序員帥哥 瀏覽:709
加密封條風噪小 瀏覽:975