)
可以把自己的动态连接库放到/usr/lib或者/lib下去,或者
修改/etc/ld.so.conf
然后利用/sbin/ldconfig。具体请man ldconfig
--
发信人: hellguard (小四), 信区: Unix
标 题: Re: help :static library----what's wrong--Thanks.
发信站: BBS 水木清华站 (Thu Aug 16 14:22:39 2001)
【 在 hululu (呼噜噜~回家中) 的大作中提到: 】: I am building a static library. But I do not know what is
: wrong. Below is a sample:
: tt.c:
: #include
: int func(){
: printf("func test\n");
: return 0;
: }
: ii.c:
: #include
: extern int func();
: ...................
★ 生成静态链接库举例
1. vi demo.h
void demo ( void );
vi demo.c
#include
#include "demo.h"
void demo ( void )
{
printf( "hello world\n" );
return;
}
2. g -Wstrict-prototypes -Wall -Wunused -O3 -c demo.c -o demo.o
file demo.o
3. ar -rsv libdemo.a demo.o
a - demo.o
file libdemo.a
nm -s libdemo.a
ar -tv libdemo.a
4. vi scz.c
#include
#include "demo.h"
int main ( int argc, void * argv[] )
{
demo();
return 0;
}
5. g scz.c -L. -ldemo -Wstrict-prototypes -Wall -Wunused -O3 -o scz
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 连接 静态 生成 编程 文件 -o 编译 gcc 可以 liblinuxlib.so.1 |
注册
个人空间
