最近有看到有帖子寫說Ubuntu下嵌入式開發不太好,原因是ubuntu有很多庫沒裝全,而redhat 9比較好,只是現在的機器一般配置都較新,redhat 9不好安裝。
我一直都在用著Ubuntu,redhat很少用,就用虛擬機裝過一次,但感覺界面不如Ubuntu的好,也就沒怎麼用了。說實在的,Ubuntu用來做嵌入式開發,首先庫和一些相關的軟件安裝不全,有時候是挺讓人郁悶的,我開始的時候用著確實也因這些問題耽擱了好長時間,不過後來熟悉了,也沒多大問題了,像編譯UBOOT、內核、busybox等嵌入式開發常用的東西,在編譯前把庫裝齊了,交叉編譯工具配對好,基本上編譯都不會有太大問題。
Ubuntu的庫的或首先按照wiki.ubuntu.org.cn的說明先執行以下命令
sudo apt-get install build-essential autoconf automake1.9 cvs subversion kernel-package libncurses5-dev
最好加上
sudo apt-get install bison flex
其他好像也還有很多庫,我的Ubuntu用了挺久了,自己裝了什麼庫倒是記得不大清楚了,不過多試試,總會解決的。
交叉工具的話建議還是下載現成的,自己編譯的話太麻煩,時間也老久,曾經弄過crosstool-0.43的一個東西的交叉編譯,花費了差不多整天