用BC3.1精简版编译运行任哲ucos(第二版)上的例题

前段时间一直在看任哲老师的《嵌入式实时操作系统uC/OS-II原理及应用》(第二版),不料一直没能成功运行书上的例题程序。在网上搜了下解决方法,发现很多是在vc6.0和borland c 4.5环境下运行的。下面是使用bc3.1精简版运行书上例题的步骤:

1,准备

下载一个BC3.1精简版,课本配套的SOFTWARE文件夹,以及os_cpu_a.obj,os_cpu_c.obj,pc.obj,ucos_ii.obj。将BC3.1精简版复制相应的目录。这里把它复制到c盘bc目录下,其命令格式为:

c:\bc\bin\bcc…

同时将SOFTWARE文件夹放在C盘根目录下。如

c:\SOFTWARE

其中os_cpu_a.obj,os_cpu_c.obj,pc.obj,ucos_ii.obj和test.c放在同目录下(tst.c为你所创建的源文件)

2,添加名为PATH的变量,变量值为c:\bc\bin。如果已有PATH变量,则在其变量值后加分号后加入c:\bc\bin

3,在要编译文件的路径里编译自己的文件

bcc -c -ml -Ic:\bc\include -Lc:\bc\lib test.c

4,将目标文件链接成可执行程序

tlink c:\bc\lib\c0l.obj test.obj os_cpu_a.obj os_cpu_c.obj pc.obj ucos_ii.obj,test,test,c:\bc\lib\cl.lib

5,到此编译链接完成,直接运行test.exe即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容