Beginning Linux Programming -Create static lib
GCC:GNU C compiler
1.Create two files named fred.c and bill.c.
2.gcc -c bill.c fred.c
ls *.o
bill.o fred.o
两个.o文件被创建
-c 选项 :只进行编译和汇编,而不进行连接
3.创建头文件,头文件中声明这两个函数
void bill(char *);
void fred(int);
4.创建一个prog.c包含了这个头文件
5.编译gcc -c prog.c
6.编译并连接 ,并声明要链接的两个.o文件
gcc -o prog bill.o fred.o
7.运行
./prog(.说明运行当前目录下的可执行档)
8.创建library,使用ar命令
ar crv libfoo.a bill.o fred.o
(ar 命令用于将多个文档归档到一个档中,用法很多,功能强大,可以通过 ar --help获得其用法)
libfoo.a已被创建
9.使用library
gcc -o prog prog.o libfoo.a
10.运行
./prog
安科网(Linuxidc)声明:安科网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
相关推荐
安得情怀似旧时 2020-01-29
wanyi0 2020-11-03
onlykg 2020-08-01
xuguiyi00 2020-07-09
FlightForever 2020-06-28
zghover 2020-06-25
zllbirdonland 2020-06-16
choupiaoyi 2020-06-13
Wonder的学习 2020-06-11
cwgxiaoguizi 2020-06-07
secondid 2020-06-06
昭君出塞 2020-06-03
fushilin 2020-06-03
jackadmi 2020-06-03
85407718 2020-05-30
wanggongzhen 2020-05-28
sunln00 2020-05-07
wangxiaoxue 2020-05-05