利用make menuconfig 來選擇你要的選項,例如:CPU type, gcc, glib....
2. crosstool (http://www.kegel.com/crosstool/)
並不是每個組合都是OK,有些搭配是有問題的,請先參考這篇文章(http://www.kegel.com/crosstool/crosstool-0.43/buildlogs/),小弟之前一直再蠻幹,後來才發現某些組合根本就是fail。
以上兩種build toolchain 的tool在compiler的時候,會出現gcc compiler error,尤其以新版gcc來cimpiler 舊版本gcc,時常會發現gcc語法上的錯誤,主要是因為舊版本gcc語法上較新版gcc不那麼嚴謹,所以會有錯誤發生,依照錯誤訊息,改寫一下souce code就OK,如果是錯在assembly code,你必須要有一些assembly的基礎,先試著了解code在做啥,才有辦法改寫,如果還是不行就問問google大神,祖國有很多文章可以參考,但總是不了了之,但是可以大概了結問題所在,所以也是有一點幫助。
沒有留言:
張貼留言