前段时间一直在看任哲老师的《嵌入式实时操作系统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即可
网友评论