簡體   English   中英

不支持配置arm-unknown-elf-ARM工具鏈

[英]Configuration arm-unknown-elf not supported - ARM Toolchain

我嘗試在我的Ubuntu Linux計算機上設置一個gnu arm toochain。 我已經下載了

tar -xvf gcc-4.8.2.tar.bz2
tar -xvf binutils-2.24.tar.bz2
tar -xvf newlib-2.1.0.tar.gz 
tar -xvf insight-6.8.tar.bz2 

並提取它們。 我開始成功安裝binutils好了。 在第二步中,我打算將第一個gcc引導程序安裝起來,以便依次編譯newlib(在下一步中)。 但是無論如何我都無法成功安裝gcc:

sudo ../gcc-4.8.2/configure --target=arm-elf --prefix=/opt/gnuarm --enable-interwork --enable-multilib --enable-languages="c,c++" --enable-target-optspace --with-float=soft --with-newlib --with-headers=../newlib-2.1.0/newlib/libc/include/ --disable-nls 

它一直運行,直到我收到以下錯誤消息:

//... a lot of checkings...
checking for clock_t... yes
checking for F_SETLKW... yes
checking if mkdir takes one argument... no
*** Configuration arm-unknown-elf not supported
make: *** [configure-gcc] Fehler 1

我很欣賞任何提示。 提前致謝。 真誠的穆拉特

好吧,我通過選擇另一個目標來解決它。 問題是在gcc 4.7中, arm-elf已過時,而在4.8中已刪除。 因此,您必須使用較舊的gcc(4.6或更早版本)構建工具鏈,或者您應該選擇另一個目標。

我決定為-target = arm-none-eabi(嵌入式應用程序二進制接口)編譯我的工具鏈,它應該適合我的目標。 非常感謝你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM