静态库 DIY ar crv

原创 2007年05月28日 12:48:00

 gcc -c (公共函数库1).c (公共函数库2).c …… (公共函数库n).c
ar crv (公共函数库).a (公共函数库1).o (公共函数库2).o …… (公共函数库n).o

-c 如果存档文件不存在,则创建,并不显示ar发出的警告。
-r  向存档文件中插入.o文件,替换已有的任何同名文件,新成员添加到文档末尾。
-s 创建或升级从符号到.a文件之间的交叉索引映射表,并加入到.a文件中。
   等价与ranlib [*.a]。执行该命令后,可用nm –s来查看生成的索引。

ranlib 并不是必须的 但对于源于Berkley Unix的系统这一步必须做

 

注意:

1、尽量的一个函数占一个.c 这样可以在最后链接的时候尽量少的数据冗余;.c 间低耦合

2、引用时可以使用如下命令:gcc -static -o program main.c  /path/(公共函数库).a

static 运行时不需再次链接

合并静态库,请不要再用ar x了,坑啊

The other two are at least available when using GNU ar. You can use an MRI script (named for example...
  • liweigao01
  • liweigao01
  • 2016年12月07日 17:45
  • 311

Linux 下静态库.a制作和使用以及ar命令介绍

一些大型的软件工程代码量是很大的,
  • CodeHeng
  • CodeHeng
  • 2014年11月17日 14:39
  • 2457

gcc 的ar命令

库文件操作命令:ar ----非常好的东东。。让你能查看函数库里的详细情况和用多个对象文件生成一个库文件。   ar -t libname.a //显示所有对象文件(.o文件)的列表.例...
  • mfcbest
  • mfcbest
  • 2014年06月19日 11:19
  • 1378

linux命令之ar—创建静态库.a文件

linux命令之ar—创建静态库.a文件http://blog.csdn.net/chenglinhust/article/details/7667557用途说明: 创建静态库.a文件。 常用参数:格...
  • Augusdi
  • Augusdi
  • 2014年09月14日 11:52
  • 4974

linux命令 ar 创建静态库

linux命令 ar 创建静态库 用途说明   创建静态库。a文件。用C/C++开发程序时经常用到,但我很少单独在命令行中使用ar命令,一般写在makefile中,有时也会在shell脚 本中...
  • willianlongfei
  • willianlongfei
  • 2013年05月26日 13:34
  • 1790

创建并使用静态库(ar 命令)

创建并使用静态库(ar 命令)            archive命令的功能是:创建或修改归档文件或者从归档文件中析取信息。可以简单的理解为一个打包工具,将成员文件按照一定的规则构建到.a文件中,通...
  • vonzhoufz
  • vonzhoufz
  • 2015年03月19日 20:20
  • 1316

linux ar 打包库到另一个库中

不论你是否遇到过或者想到过这样的情况,在一个库中添加另一个库,这个方法对你们来说都是及其有用的。因为我在网上搜索了半天还没有搜索到与此方法相关的 文章。我已经测试过了通过这种方法生成的库是完全可用的,...
  • darennet
  • darennet
  • 2013年05月25日 00:07
  • 1430

Linux下ar指令与静态库转动态库方法

1、Linux编译相关1.1 编译 编译单个源文件 例如:main.c gcc main.c -o main ./main 编译多个源文件 例如:hello.h hello.c main.c...
  • listener51
  • listener51
  • 2017年03月23日 19:59
  • 133

实现支付宝AR扫描动画效果

实现支付宝AR扫描效果动画之前一个网友说想要一个支付宝扫描动画的效果demo,所以又花了点时间做了下这个东西,先看效果图 说一下实现的思路,如图中最外围的蓝色的是用两个相距180°的圆弧实现的,...
  • wlj644920158
  • wlj644920158
  • 2017年06月05日 11:06
  • 2027

AR Face Database 人脸识别数据集

Overview 126 people (over 4,000 color images). Different facial expressions, illumination co...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年05月23日 11:50
  • 3809
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:静态库 DIY ar crv
举报原因:
原因补充:

(最多只允许输入30个字)