荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: sinba (richard), 信区: Program
标  题: 操作系统课程设计——建议2
发信站: BBS 荔园晨风站 (Tue Sep 28 18:11:04 1999), 转信

my.h中定义了pcb块
struct pcb
   {
     int id;
       ....
       ....
     struct pcb far *all_q_next;
   }pcba[num4];
    ^^^^^^^^^^^
该处定义了pcba,当在sch.c,init.c,crekil.c
中引用时,会出现重复定义的错误,小弟查了很久,
就是搞不定。后经老师点拔,总算明了:
在pcb块定义时,不应该直接将pcba[num4]定义。
在crekil.c中用struct pcb pcba[num4]定义
在init.c,sch.c中用extern struct pcb pcba[num4]引用即可。
(本意见仅供参考)

--
※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.1.145]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店