EDN首页   博客首页

日志档案

发表于 2006-11-21 22:03:13

10

标签: vxworks关于库的一些问题  

vxworks关于库的一些问题

在vxworks中将自己的程序全都做成库即.a文件非常便于管理,但是关于做库和库的使用也经常出现问题。

1 在做库的时候,尽量使库文件只对外提供服务,减少库文件之间的函数调用,因为那样经常会造成,符号不能解析的错误

2 在自己的库文件里面的内容改变较大的时候,尽量将以前的.a文件删除,并且重新dependence一下再编译,有时候应用程序的错误就是因为自己的库文件的问题。

3 注意自己在编译器选项里面的选择,不要忘记将自己头文件文件夹包含进去

4 在调用库的时候,默认下即使你只使用库里的一个函数,编译器也会将你库里的其他所有函数编译进去,所以当你发现,虽然只调了一个库里简单的程序,自己的Vxworks映像就变得特别大不用惊讶,这不是你的错。编译器设置应该可以更改,不过还不知道?

 

系统分类: 嵌入式   |   用户分类: vxworks学习心得   |   来源: 无分类   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(1247)    回复(0)  

投一票您将和博主都有获奖机会!