设为首页 加入收藏

TOP

Beginning Linux Programming -Create static lib
2014-11-24 01:22:56 来源: 作者: 【 】 浏览:4
Tags: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


Linux公社(Linuxidc)声明:Linux公社登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux内核调试--打印调试信息的一.. 下一篇如何使Linux中Java支持中文

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: