workbench-vx6.8下如何编译和链接静态库(a文件)

1. 新建一个“Downloadable Kernel Module Project”工程;

2. 选择对应的硬件环境,此处选择“MIPSI64gnule_SMP”;


3. 选择需要编译生成的库形式,Linker对应生成动态库.out,Librarian对应生成静态库.a;



4. 编译成成对应库文件(此处以静态库为例);

 

5. 新建一个image工程,点击右键的properties,选择build properties;


6. 点击build properties,选择build macros选项卡,该选项下有两栏需特别注意,一个是EXTRA_MODULES,一个是LIBS,在image工程中我们要链接MODULE工程编译生成的库文件,需要添加在EXTRA_MODULES栏中,可以在其中链接诸如.o、 .a等文件。但是在LIBS中链接这类a文件,会编译报错,至于为何报错,以及这两者有啥区别,有待日后研究……


©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页