




















参考Blog http://blog.csdn.net/mienfong/article/details/3131842 基本上都是已经这篇blog来做的,感谢作者。
我的环境 :xpsp3 vs2005 + cygwin
Demo: Arm_Linux_Test下载 MakefilePDF
以下是Blog,我没做修改。
—————————————————————————————————————————————————————————————————
Dev-C++ 編譯ARM程式教學教您如何使用Dev-C++編譯ARM程式,想用Dev-C++ 的朋友可以去看看。
這是該文章裡部份資料,煩請依文下載檔案。
關於cross-compiler的部份在cygwin你可以使用cygwin-arm-cross-2.95.3,但是如果不使用cygwin則不能使用這個工具,因為它好像會用到cygwin的某些dll,所以我使用了另一個工具包(下載),這個工具包只是一個自解壓縮檔,解開之後就可以用了。假設你把工具包解開放在「C:/etc/devkitGP2X」,以下的步驟將敎你如何在dev-cpp下設定該開發環境。
下文中鄙人是同時安裝cygwin和devkitGP24X,因為鄙人的cygwin編譯時會出現錯誤故將arm-linux覆蓋devkitGP2X裡相同的資料夾,並使用devkitGP2X裡的arm-linux。
VC建立編譯環境
(1)新建專案 -> 選擇一般裡的Makefile 專案 。
(2)出現Makefile 應用程式精靈,組態設定先不設,直接按完成。
(3)設定ARM編譯環境。
選擇Arm_Linux_Test專案,按右鍵選起屬性。
(4)組態設定(C:/cygwin/ 為安裝的cygwin路徑)
選NMake -> 包含搜尋路徑:加入兩個include路徑
C:/cygwin/usr/include
C:/cygwin/lib/gcc/i686-pc-cygwin/3.4.4/include/c++ (3.4.4是依使用版本而定)
(5)設定建置時的命令。
輸入
PATH = $PATH;c:/cygwin/bin
cd ../Arm_Linux_Test (這是存放程式的目錄)
c:/cygwin/bin/make.exe PLATFORM=arm
(6)設定重建時的命令。
輸入
PATH = $PATH;c:/cygwin/bin
cd ../Arm_Linux_Test
c:/cygwin/bin/make.exe rebuild PLATFORM=arm (記得加上rebuild)
(7)設定清除時的命令。
輸入
PATH = $PATH;c:/cygwin/bin
cd ../Arm_Linux_Test
c:/cygwin/bin/make.exe clean PLATFORM=arm (記得加上clean)
(8)最後設定Makerfile。
建立Makefile檔,填入下面Makefile內容,說明文字(藍字)請刪除。
您可依情況自行修改,Makefile相關資料請自行上網查詢
環境設置好了,可用VC編譯Arm程式了。
学习,积累中......
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。