atmega48 发表于 2007-12-9 16:34:29

请教马老师,如何调用静态链接库 xxx.a文件

马老师:
您好!我有一个问题请教:
我用winavr要调用一个.a静态链接库,在avrstudio环境下最好,这样可以不用写makefile了.
.a文件为何不能直接#include xxx.a呢?我在程序中include xxx.a后,编译器程序好像死机了.

谢谢!

machao 发表于 2007-12-9 23:02:38

抱歉,我没使用过winavr环境.

ainet 发表于 2007-12-10 08:47:11

xxx.a是静态库来得, xxx.so是动态库来得

gcc -o main main.cxxx.so

可以去网上参考 linux下的 gcc 的静态库和动态库的使用方法

517456 发表于 2007-12-10 20:00:54

一般采用包含文件头(文件头里面要设一些必要的变量),然后修改Makefile,编译选项里面加上“-l库名”
页: [1]
查看完整版本: 请教马老师,如何调用静态链接库 xxx.a文件