我所介紹的方法是使用cygwin在Windows上建立開發環境,首先先下載上述的兩個軟體,並安裝cygwin
Setp 1: 下載cygwin
Setp 2: 選擇直接從網路安裝(Install from Internet)
Step 3: 選擇你的安裝路徑
Step 4: 選擇Direct Connection
Step 5: 選擇要從哪裡下載軟體,當玵選擇一個速度比較快的網站
Step 6: 選擇想要安裝的套件,建議安裝Devel中的gcc函式庫與核心,make程式也安裝
安裝完成之後下載cygwin-arm-cross-2.95.3.tar.gz,將程式放在c:/cygwin檔案夾下(你安裝cygwin的地方),啟動cygwin,並利用cygwin將程式解開。執行cygwin進入命令視窗
$ tar -zxvf cygwin-arm-cross-2.95.3.tar.gz
將編譯程式解開會產生opt的資料夾
$ PATH=/opt/arm-cross/bin:$PATH
設定執行檔的路徑,這樣cross compiler的環境就已經建立完成,當你想將helloworld.c編譯成helloworld的執行檔並且在ARM上執行,你只要打入下面的指令,helloworld的執行檔就會產生。
$ arm-linux-gcc helloworld.c -o helloworld
http://wa5p6q.spaces.live.com/blog/cns!769F355A4CB0687F!359.entry
留言列表