学习静态链接库、动态链接库的创建

momo@momo /home/momo/myfile/mydev/cc/socket/clien
% ll
总用量 68K
-rwxr-xr-x 1 momo momo  14K 10月 30 16:42 clien
-rwxr-xr-x 1 momo momo  14K 11月  2 15:19 clien_5
-rw-r--r-- 1 momo momo  592 11月  2 15:18 clien_5.c
-rw-r--r-- 1 momo momo  680 10月 30 16:42 clien.c
-rw-r--r-- 1 momo momo 2.1K 10月 30 16:42 clien.o
-rw-r--r-- 1 momo momo 1.5K 10月 24 09:15 func.c
-rw-r--r-- 1 momo momo 3.5K 10月 24 10:06 func.o
-rw-r--r-- 1 momo momo  238 10月 24 09:07 Makefile
-rw-r--r-- 1 momo momo 1.5K 10月 24 10:09 pack.c
-rw-r--r-- 1 momo momo 3.7K 10月 24 10:10 pack.o
-rw-r--r-- 1 momo momo 1.5K 10月 24 09:41 unp.h
17:40 momo@momo /home/momo/myfile/mydev/cc/socket/clien
% ar -crv libpackfunc.a pack.o func.o (生成静态链接库.a文件,静态库的名字以lib开头)
a - pack.o

a - func.o


17:40 momo@momo /home/momo/myfile/mydev/cc/socket/clien
% ls -trl
总用量 76
-rw-r--r-- 1 momo momo   238 10月 24 09:07 Makefile
-rw-r--r-- 1 momo momo  1478 10月 24 09:15 func.c
-rw-r--r-- 1 momo momo  1466 10月 24 09:41 unp.h
-rw-r--r-- 1 momo momo  3496 10月 24 10:06 func.o
-rw-r--r-- 1 momo momo  1511 10月 24 10:09 pack.c
-rw-r--r-- 1 momo momo  3776 10月 24 10:10 pack.o
-rw-r--r-- 1 momo momo   680 10月 30 16:42 clien.c
-rw-r--r-- 1 momo momo  2128 10月 30 16:42 clien.o
-rwxr-xr-x 1 momo momo 13824 10月 30 16:42 clien
-rw-r--r-- 1 momo momo   592 11月  2 15:18 clien_5.c
-rwxr-xr-x 1 momo momo 13912 11月  2 15:19 clien_5

-rw-rw-r-- 1 momo momo  7604 11月 16 17:40 libpackfunc.a


17:42 momo@momo /home/momo/myfile/mydev/cc/socket/clien
% cc -o clien_test clien.c -L. -lpackfunc (利用静态库与.o文件链接生成可执行文件,-L后面是静态库所在目录,-l后面是静态库名去掉lib开头以及.a后的名字)
17:43 momo@momo /home/momo/myfile/mydev/cc/socket/clien
% ls -trl
总用量 92
-rw-r--r-- 1 momo momo   238 10月 24 09:07 Makefile
-rw-r--r-- 1 momo momo  1478 10月 24 09:15 func.c
-rw-r--r-- 1 momo momo  1466 10月 24 09:41 unp.h
-rw-r--r-- 1 momo momo  3496 10月 24 10:06 func.o
-rw-r--r-- 1 momo momo  1511 10月 24 10:09 pack.c
-rw-r--r-- 1 momo momo  3776 10月 24 10:10 pack.o
-rw-r--r-- 1 momo momo   680 10月 30 16:42 clien.c
-rw-r--r-- 1 momo momo  2128 10月 30 16:42 clien.o
-rwxr-xr-x 1 momo momo 13824 10月 30 16:42 clien
-rw-r--r-- 1 momo momo   592 11月  2 15:18 clien_5.c
-rwxr-xr-x 1 momo momo 13912 11月  2 15:19 clien_5
-rw-rw-r-- 1 momo momo  7604 11月 16 17:40 libpackfunc.a
-rwxrwxr-x 1 momo momo 13744 11月 16 17:43 clien_test
17:43 momo@momo /home/momo/myfile/mydev/cc/socket/clien
% clien_test
connect error: Connection refused
^C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值