Re: [問題] GCC編譯
※ 引述《SILee (working for what?)》之銘言:
: 我在ubuntu 7.10下用
: gcc-4.3.2、binutils-2.19、newlib-1.16.0和gdb-6.8的source code
: 製作for ARM的cross toolchain
: 可是在編譯gcc時會出現一些問題
: configure時如果給--enable-languages=c可以正常編譯和安裝arm-elf-gcc
: 可是如果給--enable-languages=c,c++或--enable-languages-c++的話
: compile時就會出錯
: 也就是我現在無法作出arm-elf-g++的執行檔
: 錯誤訊息 => http://140.116.177.155/error.html
: 似乎是compiler找不到某些header檔
: 請問這個問題要怎麼解決?
: thx!!
我自己找到原因了
那些header是參照newlib的資料來的
在一開始compile時並沒有那些header存在
因此要分兩次來做
1. compile和install好arm-elf-gcc
2. compile和install好newlib
3. 重新再compile一次arm-elf-gcc和arm-elf-g++
這樣才能夠成功地把arm-elf-g++的執行檔做出來
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.105.115
討論串 (同標題文章)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章