Borland c++3.1 編譯 uCOS-II

來源:互聯網
上載者:User

0, 環境

    Windows XP 32bit / Windows 7 32 bit

1, 下載Borland C++3.1

    http://download.csdn.net/detail/g360883850/2415212

2, 下載uCOS-II源碼

    http://download.csdn.net/detail/wzq_sun/3594240

3, 安裝Borland C++3.1

    預設安裝就行,比如安裝在 C:\BORLANDC

4, 瀏覽uCOS-II源碼

SOFTWARE

├─BLOCKS
│  └─PC
│      └─BC45
├─TO
│  ├─EXE
│  └─SOURCE
└─uCOS-II
    ├─EX1_x86L
    │  └─BC45
    │      ├─LST
    │      ├─OBJ
    │      ├─SOURCE
    │      ├─TEST
    │      └─WORK
    ├─EX2_x86L
    │  └─BC45
    │      ├─SOURCE
    │      └─TEST
    ├─EX3_x86L
    │  └─BC45
    │      ├─SOURCE
    │      └─TEST
    ├─Ix86L
    │  ├─BC45
    │  └─DOC
    └─SOURCE

5, 編譯常式EX3_x86L:

    ① 整套代碼移動至 C: 此步只是為了使得路徑簡單

    ② 修改MAKETEST.BAT檔案

        用記事本開啟 C:\SOFTWARE\uCOS-II\Ex3_x86L\BC45\TEST\ MAKETEST.BAT 檔案

        根據BorlandC++安裝路徑,修改C:\B45\BIN\MAKE -f TEST.MAK  為  C:\BORLANDC\BIN\MAKE -f TEST.MAK

    ③ 修改TEST.MAK檔案

        用記事本開啟 C:\SOFTWARE\uCOS-II\Ex3_x86L\BC45\TEST\ TEST.MAK 檔案

        根據BorlandC++安裝路徑,修改BORLAND=C:\B45  為  BORLAND=C:\BORLANDC

        同樣的,注意OS, PC, PORT 各個變數是否正確

    ④ 修改 TEST.LNK檔案

        用記事本開啟 C:\SOFTWARE\uCOS-II\EX3_x86L\BC45\SOURCE\TEST 檔案,此檔案可能格式或者尾碼名不對顯示為未知檔案

        同樣的,根據BorlandC++安裝路徑,把其中的C:\B45  修改為  C:\BORLANDC

    ⑤ 修改源檔案

        開啟C:\SOFTWARE\uCOS-II\EX3_x86L\BC45\SOURCE\INCLUDES.H 標頭檔,注意#include預先處理的檔案路徑是否與源碼路徑一致

        開啟C:\SOFTWARE\uCOS-II\SOURCE\uCOS-II.C 檔案, 同樣注意#include預先處理的檔案路徑是否與源碼路徑一致

    ⑥ 編譯連結

        到此我們已經準備好了,雙擊運行TEST目錄下的MAKETEST.BAT 批次程式

        若編譯連結成功,即可產生TEST.EXE 可執行檔

---- end ----

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.