① 在vxWorks5.5中,对于Bootable Project 型项目(就是生成vxworks Image的项目),使用在宏【EXTRA_MODULES】或者宏【LIBS】里面添加要链接的模块或库目标文件,比如加入对windml支持:

(上面还可以将libwndml.a改为wndml.o都可以,但是加入到LIBS中不可,因为对应的宏只有:
)
宏定义【EXTRA_MODULES】【LIBS】都能在文件Makefile中找到的。
在vxWorks6.6中,也是一样的,因为WorkBench中的设置是这样的:
但上面的两个宏,不在Makefile中存在,而是在文件Makefile.mk才能找到。
② 在vxWorks5.5中,对于Downloadable application modules Project型项目(就是默认生成.out的项目类型),在宏【PRJ_LIBS】中添加,因为Tornado中定义了:
但却没定义【EXTRA_MODULES】。
vxWorks6.6中,该类型(DKM,Downloadable Kernel Module)的项目只有宏【LIBS】,因为:
本文介绍了在VxWorks 5.5及6.6版本中如何为不同类型的项目配置额外模块或库的方法。对于Bootable Project,在宏【EXTRA_MODULES】中添加;对于Downloadable application modules Project,则在宏【PRJ_LIBS】或【LIBS】中添加。文章详细解释了这些宏在不同版本中的位置和作用。
2万+

被折叠的 条评论
为什么被折叠?



