① 在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】,因为: