最近有個機會讓我去玩embedded system ...
目前的功課是練習使用cross-compiler編程式 ...
x86 ---> mipsel
我已經學會自己編出toolchain(gcc + binutils)
不過還是欠缺library ... 找了一些資料也是霧煞煞
我知道有幾套針對embedded開發的library
dietlibc
newlib
uclibc
今天試著編newlib , 使用cross-compiler編成for mipsel平台的
不過一直失敗 , 也實在搞不懂編譯的流程
http://www.jollen.org/EmbeddedLinux/ARM ... hains.html 參考資料之一
... 網頁中說需把newlib放到gcc內 ... 然後在gcc configure加上--with-newlib ... 雖然這樣我可以編出gcc ... 可是我發現newlib內似乎沒什麼改變? 也沒有編譯? 很納悶這樣的用意?
當然 ... 我也有試著直接編newlib ... 不過下make的時候感覺怪怪的
它好像什麼事都沒做 , 沒有編譯 , 怪怪的
所以來這看看有沒有人有相關經驗 ...
是否可以分享一下自己的編譯流程 , 使用的library , 以及心得呢?
謝謝大家 ..