当前位置: 技术问答>linux和unix
请问如何调用.a文件
来源: 互联网 发布时间:2015-11-14
本文导语: 只有*.a静态库,没有*.so动态库,但我只会用-l*来调用,请问,怎么掉用*.a库呢 最好有段调用代码的例子,谢谢 | 库的名字一般是lib?.a的结构, 编译的时候在链接的时候加入 -l?就可以了 比...
只有*.a静态库,没有*.so动态库,但我只会用-l*来调用,请问,怎么掉用*.a库呢
最好有段调用代码的例子,谢谢
最好有段调用代码的例子,谢谢
|
库的名字一般是lib?.a的结构,
编译的时候在链接的时候加入 -l?就可以了
比如:
gcc test.c -l? -o test.elf
也可以加入-L选项指定lib?.a的路径:
gcc test.c -L/root/Projects/mojox/lib -l? -o test.elf
编译的时候在链接的时候加入 -l?就可以了
比如:
gcc test.c -l? -o test.elf
也可以加入-L选项指定lib?.a的路径:
gcc test.c -L/root/Projects/mojox/lib -l? -o test.elf
|
编译的时候用-L指定库的位置-l指定库
编译通过就可以了
有什么问题吗?
最好描述清楚一点
|
跟内部函数一样的用就行了
|
就当成.o文件
我是这么用的
具体使用上看楼上写的就可以了
我是这么用的
具体使用上看楼上写的就可以了
|
当成.o来用。