看板 LinuxDev 關於我們 聯絡資訊
※ 引述《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