导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→uCOSII编译通过,不能MAKE [求助][hohonet]

 *第30996篇: uCOSII编译通过,不能MAKE [求助]

  
楼 主:hohonet 2005年4月6日17:18
 uCOSII编译通过,不能MAKE [求助]
关于uCOS II的问题
请教各位高手,我现在自学《嵌入式实时操作系统 uCOS-II》(第二版)这本书,利用
BC45编译书中的例程EX1_x86L中的TEST.C是可以通过的,但是为什么不能进行连接呢,在
这里先谢谢各位了,问题是这样的:
Info :Linking C:\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE\TEST.exe
Error:Error: Unresolved external '_PC_DispClrScr' referenced from module test.c
Error:Error: Unresolved external '_OSInit' referenced from module test.c
Error:Error: Unresolved external '_PC_DOSSaveReturn' referenced from module 
test.c
Error:Error: Unresolved external '_OSCtxSw' referenced from module test.c
Error:Error: Unresolved external '_PC_VectSet' referenced from module test.c
Error:Error: Unresolved external '_OSSemCreate' referenced from module test.c
Error:Error: Unresolved external '_OSTaskCreate' referenced from module test.c
Error:Error: Unresolved external '_OSStart' referenced from module test.c
Error:Error: Unresolved external '_OSTickISR' referenced from module test.c
Error:Error: Unresolved external '_PC_SetTickRate' referenced from module 
test.c
Error:Error: Unresolved external '_OSStatInit' referenced from module test.c
Error:Error: Unresolved external '_PC_GetKey' referenced from module test.c
Error:Error: Unresolved external '_PC_DOSReturn' referenced from module test.c
Error:Error: Unresolved external '_OSCtxSwCtr' referenced from module test.c
Error:Error: Unresolved external '_OSTimeDlyHMSM' referenced from module test.c
Error:Error: Unresolved external '_PC_DispStr' referenced from module test.c
Error:Error: Unresolved external '_OSTaskCtr' referenced from module test.c
Error:Error: Unresolved external '_OSCPUUsage' referenced from module test.c
Error:Error: Unresolved external '_OSVersion' referenced from module test.c
Error:Error: Unresolved external '_OSSemPend' referenced from module test.c
Error:Error: Unresolved external '_OSSemPost' referenced from module test.c
Error:Error: Unresolved external '_PC_DispChar' referenced from module test.c
Error:Error: Unresolved external '_OSTimeDly' referenced from module test.c
   
  
2楼:哈佛 2005年4月6日17:39
 在DOS下运行
按照提示进行
最主要是路径正确!!
  
3楼:hohonet 2005年4月6日18:11
 老大说清楚点吧!
刚刚学习,好多都不懂!
  
4楼:哈佛 2005年4月6日22:49
 首先你把BC45编译环境的文件夹和SOFTWARE文件夹都放到C根目录下
然后,运行TEST里面的MAKEFILE文件,这个是可执行文件。
注意是要在DOS下运行的哦,看看你的例子程序目录下的BC45文件夹里面是不是由原来的两个文件夹编程五个文件夹了,增加了OBJ ,LST,WORK文件夹。在TEST或者TEST目录下有EXE 文件
这样就可以生成EXE文件了。
  
5楼:hohonet 2005年4月7日08:40
 多谢斑竹帮忙!
老大,这样的确可以,想问一下,若果要调试怎么办呢?这样好像只能生成可执行文件。
  
6楼:哈佛 2005年4月7日08:57
 你可以修改原代码,然后再重新编译一次就可以了,
  
7楼:tanxiaodong 2005年4月11日22:58
 link 文件名  文件名.扩展名
link 文件名  文件名.扩展名

>>>>>>对该主题发表你的看法

本主题贴数7,分页: [第1页]


[上一篇主题]:请问,怎么打开DDB文件?我用PROTEL2003为什么不可以?

[下一篇主题]:公交车自动报站系统设计: