在Linux 下開發cortex M3 是什麼感覺?

     這幾天,公司讓去windows環境下用gcc 編譯cortex M3的代碼,囧。開始還真是有點摸不着頭腦,後面發現已經做好了很多各種gcc的exe版本工具鏈,稍微修改一下Linux 下的Makefile就可以在window下 用bat 文件調用make.exe 編譯了。不過真的沒Linux強大,有時候報錯也牛頭不對馬嘴,編譯速度也是有點慢。既然都是編譯器,那把cortex M3 代碼用Linux下的gcc 編譯出來豈不是更爽?

       找個arm gcc toolchain ,修改Makefile指定路徑,以爲馬上能轉動起來,沒想到提示各種文件找不到。這是咋回事?很多頭文件的確是在源碼路徑下找不到,難道我windows下的代碼copy 到Linux 後丟失了?後面進去目錄一看,發現問題了,Linux 文件名大小寫是有區分的,坑爹的是windows 下不區分,好亂啊,所以後面我建議項目組統一文件名命名都是小寫的,不準混寫!會浪費大家時間的。後面編譯起來很溜啊,出來的文件也是和windows 下大小一致的。爽!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章