三、結語
雖然我的主題是cross compiler,不過Kscope好像篡位變成為主角了,哈哈哈。Kscope這套軟體不僅適合給cross compiler使用,也適合給host compiler使用,所以它就是一套編寫編譯程式碼的整合環境。Cross compiler是在程式的Makefile中指明的,Host compiler也是在Makefile中指明的,Kscope的角色就是讓程式的編輯更人性化,如此而已。編譯的工作還是要交給make指令和Makefile來完成。Kscope的Make畫面就是把原本在終端機上的畫面資料導向到Kscope的編譯視窗上,如此而已,並不是Kscope自己也會做編譯的工作,不要被它騙了。正因為如此,Kscope讓我覺得在linux上面寫程式變得很方便,因為我可以用Kscope來編輯並編譯我在linux上面寫的給所有cpu用的程式碼,而不用再為了寫8051開keil,或者是為了寫arm開ads1.2,或者為了寫c而開borland。只要一個Kscope就解決一切了,夠方便了吧,哈哈哈。
我接下來的工作就是儘速的把在ads1.2上面開發的程式碼轉移到arm 的 cross compiler 中,然後好好的在cross compiler的世界悠遊,正式成為用自由軟體開發程式的一員。
2008.09.04. 我已經把程式碼轉到 GNU GCC的環境中了,OS程式碼 using GCC。 另外,我也有放一份在http://bookysc.myweb.hinet.net上面,這個網頁是沒有在關的,可以讓大家好好的讀。
|