请问如何调用.a文件
只有*.a静态库,没有*.so动态库,但我只会用-l*来调用,请问,怎么掉用*.a库呢
最好有段调用代码的例子,谢谢
问题点数:20、回复次数:5Top
1 楼eduyu(杜宇)回复于 2006-03-15 12:28:30 得分 4
库的名字一般是lib?.a的结构,
编译的时候在链接的时候加入 -l?就可以了
比如:
gcc test.c -l? -o test.elf
也可以加入-L选项指定lib?.a的路径:
gcc test.c -L/root/Projects/mojox/lib -l? -o test.elfTop
2 楼henry_007()回复于 2006-03-15 12:30:48 得分 4
编译的时候用-L指定库的位置-l指定库
编译通过就可以了
有什么问题吗?
最好描述清楚一点
Top
3 楼tb01412(tb)回复于 2006-03-15 21:38:34 得分 4
跟内部函数一样的用就行了Top
4 楼alaiyeshi(七宝树八宝饭)回复于 2006-03-16 11:00:59 得分 4
就当成.o文件
我是这么用的
具体使用上看楼上写的就可以了Top
5 楼YanDong_8212(谢科)回复于 2006-03-16 11:02:25 得分 4
当成.o来用。
Top




