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


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](http://www.dzsc.com/stock-ic/SOFTWARE.html)\ucos-ii\ix86l\os_cpu.h"

//#include "os_cfg.h"

//#include "[SOFTWARE](http://www.dzsc.com/stock-ic/SOFTWARE.html)\blocks\pc\source\pc.h"

//#include "[SOFTWARE](http://www.dzsc.com/stock-ic/SOFTWARE.html)\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
原文链接: https://www.cnblogs.com/weihong/archive/2011/04/15/2016651.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/24059

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月8日 上午1:55
下一篇 2023年2月8日 上午1:55

相关推荐