现在的位置: 首页 > 综合 > 正文

ucos-ii中文书(邵贝贝)–用borland c4.5编译ucosii全过程

2012年09月17日 ⁄ 综合 ⁄ 共 1486字 ⁄ 字号 评论关闭

ucos-ii中文书(邵贝贝)--用borland c4.5编译ucosii全过程

一、IDE是:borland c++ v3.1 还是borland c++ v4.5?

     ucos-ii中文书(邵贝贝)一书附的代码显示是:borland c++ v4.5,且经笔者比较,该版本也相对容易操作。可在此下载:http://www.cndzz.com/download/371_0/32293.html

 

二、bc45编译ucos-II的过程

bc45编译ucos-II的过程
费了一天的劲,终于在bc45下编译了ucosII的第一个例子,现在将过程说明如下,献给像我一样的菜鸟们。
1.将ucos_ii的源代码解压到c盘根目录下形成SOFTWARE文件夹
2.将bc45安装在c盘根目录下,形成bc45文件夹
3.将include.h,pc.h,ucos_ii.h,os_cfg.h和os_cpu.h这几个文件拷贝到bc45/include文件夹下
4.修改include.h修改为:
//#include    "/SOFTWARE/ucos-ii/ix86l/os_cpu.h"
//#include    "os_cfg.h"
//#include    "/SOFTWARE/blocks/pc/source/pc.h"
//#include    "/SOFTWARE/ucos-ii/source/ucos_ii.h"
#include    "c:/bc45/include/os_cpu.h"
#include    "c:/bc45/include/os_cfg.h"
#include    "c:/bc45/include/pc.h"
#include    "c:/bc45/include/ucos_ii.h"
5.在bc45环境下建立工程文件ide,选择dos模式
6.在工程文件中添加以下几个文件:
SOFTWARE/ucos_ii/ix86/os_cpu_a.asm
SOFTWARE/ucos_ii/ix86/os_cpu_c.c
SOFTWARE/ucos_ii/ex1_x86l/bc45/source/test.c
SOFTWARE/blocks/pc/bc45/pc.c
SOFTWARE/ucos_ii/source/ucos_ii.c
7.编译运行
(来自:http://www.dzsc.com/dzbbs/20070111/200765201510343411.html

 

三、报错处理:

       会报:could not locate :TASM.EXE。

       处理方法:

1、安装BORLAND TASM5.0 到 C:/TASM (运行INSTALL.EXE安装,首先会让你输入安装分区;而后是安装路径,最好为C:/TASM;而后是些安装选项,使用默认的可以了)
2、右键单击我的电脑--->属性--->高级--->环境变量--->弹出“环境变量”对话框。
3、在“用户变量”列表中找到path,在变量值末尾添加“;C:/TASM/BIN;” (有可能安装程序自己已经添加了)

4、编译
  菜单Project--->Compile/Make all/Build all,或者点工具栏上的按钮
    编译结果出现很多警告,但是没有错误,因此就可以正常运行实验程序拉~

还可参考以下网站,它给出了生成lib的方法:http://hi.baidu.com/zys2049/blog/item/6d43c6f38f3271c30b46e02a.html/cmtid/299e1f397d198bfe3a87ce11

抱歉!评论已关闭.