ucos_ii.c文件的作用?
我在编译ucos时候,删除了ucos_ii.c后发现依然能够编译通过,并且我也看不来这个文件的作用。到底这文件在这个系统中起到什么作用?哪位大虾知道,说一下 没啥用, 2# hgjinwei
我不信:lol 搞明白了,原来有没有用要分情况
这个文件的作用是将ucos系统提供的api函数包含在一个文件里编译。
昨天我用的vc下编译的x86版ucos,它是把所有的api函数文件逐个编译的,所以有没有ucos_ii.c都一样。
今天我搞了个51版,在keil下编译,这时候ucos_ii.c就不能删了。如果像vc版那样这个编译的话,我试了也可以删掉。
2楼,你在忽悠菜鸟吧 :lol 本来就没啥用嘛,你把其他C文件include到一个C文件中,难道链接器是摆设? ucos_ii.c说白了就是把系统的C文件包含到一个文件里去,如果你的工程里包含了ucos_ii.c,则不能包含其他系统文件了,否则会警告或出错;如果你把系统的其他C文件都包含到工程里了,则就不需要包含ucos_ii.c文件了 这两天搞移植,感觉就是7楼说的那样 7楼说得对 7楼正解。。。:victory: mark
页:
[1]