2014-02-14 19 views
1

我想建立一個交叉binutilsfor fr30。運行configure命令後:建築物交叉binutils fr30未知 - 沒有不支持

./configure --target=fr30 --enable-cgen-maint --prefix=/<long_path>/myBinutils/new_build_fr30_cgen/ 

我運行make命令,並得到了一個錯誤:

** BFD does not support target fr30-unknown-none. 
*** Look in bfd/config.bfd for supported targets. 
make[1]: *** [configure-bfd] Error 1 

我怎麼找到未知沒有?有什麼建議?

回答

2

--target配置選項預計爲target triplet的形式cpu-vendor-os

如果你看看BFD/config.bfd大case語句,該錯誤信息是在指點你,你會看到,FR30支持的目標三元匹配fr30-*-elf

例如,./configure --target=fr30-elf ...配置將讓你成功或你的下一個問題,因爲這個縮寫canonicalised到合適的三重(由config.sub):

$ ./config.sub fr30-elf 
fr30-unknown-elf 

希望用這樣的配置,你最終會得到fr30-elf-ld

+0

工作就像一個魅力!謝謝 ! – yehudahs