当前位置:  技术问答>linux和unix

unix下用户自己的.a文件如何生成?

    来源: 互联网  发布时间:2015-12-07

    本文导语:  如题,我有一个自己项目的公共函数库.c,就是说没有main函数,只是供其它主程序调用,所以只需要生成.o就可以了,但是这个.c里面要用带其他的.o,我就不知道怎么写makefile了。所以想是不是应该打个包,生成自己...

如题,我有一个自己项目的公共函数库.c,就是说没有main函数,只是供其它主程序调用,所以只需要生成.o就可以了,但是这个.c里面要用带其他的.o,我就不知道怎么写makefile了。所以想是不是应该打个包,生成自己的.a文件。

|
gcc -c (公共函数库).c
ar crv (公共函数库).a (公共函数库).o

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

|
你看一下ar命令

|
创建静态库
ar rc libmyutil.a object1.o object2.o object3.o

|
ar -rc libmystatic.a *.o

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

    
 
 

您可能感兴趣的文章:

  • java中使用jxl生成excel文件,在unix中比在windows中明显慢,有高手知道原因吗?或者说unix和windows的文件系统哪个更快?
  • 有没有什么工具可以在windows环境下生成unix用的.so文件
  • 我有个问题. UNIX环境生成报表,由命令行打印,
  • Linix下编译生成的文件可以在本机器运行为什么不能在一Unix机器下运行。另外Unix下为什么没有make命令
  • 在unix下怎样生成.a文件
  • Unix下有什么能生成自解压文件的工具,而且能在ScoOpenServer下运行?
  • Unix中如何查看生成的lib文件中的内容?
  • 在unix查找某个目录下一小时前的生成的文件,怎么查找?find只能按天来查。
  • 调查一下Unix下有哪些生成Makefile的工具?
  • SCO UNIX C 生成OBJ以及可执行程序格式问题.
  • ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)
  • 请问怎样生成动态连接库?unix/c
  • 小问题, Unix 如何建立一个文件 ,unix 文件有后缀名吗
  • .zip文件怎样在Unix下解压缩?.tar.tar文件怎样在Unix下解压缩
  • 各位兄弟帮忙,cut-ftp连接hp-unix,连接上了,但是unix上的文件不能显示,还能上传文件
  • 用oracle pl/sql 从A unix机器,去读取B unix机器上的一个文件,怎么实现?
  • 在 WINDOWS 2000 用 TELNET + IP 登录到 UNIX 中,怎样 GET UNIX 中的指定文件?
  • 在unix下如何拷贝文件?在windows下如何访问安装unix系统的硬盘?
  • UNIX怎样处理ASCII文件与文本文件
  • 新学者,各位不要吐血:哪儿有Unix的操作系统安装文件,我没有它的概念,我想学习之。Unix好神秘呀!
  • UNIX下how to 查找所有的文件夹下的文件?
  • 求助批处理实现dos -〉unix文件的转换,要将^M 替换为unix回车
  • unix下文件IO和dos下文件IO有什么区别?
  • 文件名为“apue.tar.Z”的文件在UNIX下怎么打开?大家帮帮忙
  • 谁有办法把一个原来是fat32的文件系统,被格式成为sco unix文件系统还原回来?
  • unix(IBM AIX)下怎么样删除文件名为e:bbbddd.dmp的文件啊?
  • UNIX中相当于WINDOWS中.bat文件的是哪种文件
  • hp-unix下,我用ftp软件打开hp-unix的时候目录不显示文件,我记得是用ROOT用户设置一下什么init.d什么的,但是忘记了,请知道的朋友指点!
  • 在unix下一个文件夹能包含多少个文件
  • 请问unix下修改文件和文件夹读写权限的问题
  • Unix中怎么将一个文件映射到另一个文件?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • **********如何在UNIX上创建一个用户,此用户只能访问自己的目录***********
  • 使用Linux/UNIX的系统用户进行PHP用户登录验证
  • 散分!!unix 用户调查!!!你使用哪款unix
  • UNIX里每个用户是否对应一个用户目录?
  • 【Unix C】root用户执行其他用户的程序
  • unix普通用户密码忘记了怎么办
  • unix下创建特殊的用户
  • HP unix下哪里有记录用户登录信息
  • SCO UNIX中如何telnet可以不受系统用户数目限制?
  • Unix root用户密码遗失
  • 请教:关于UNIX 远程用户FTP登录权限配置问题
  • UNIX计算机上的root用户可以访问1024以上的端口吧?
  • SCO Unix用户管理
  • SCO UNIX如何配置telnet服务可以使windows用户通过telnet登陆?
  • HTML教程 iis7站长之家
  • 关于unix在sun solrais如何退出单用户模式
  • sco unix5.0的用户数在哪看出来?
  • 把HTML内嵌FLASH放在UNIX服务器上,用户通过网页能看到FLASH吗?
  • 请教各位大虾:在UNIX下创建普通用户的问题
  • unix下怎样查找某用户建立的所有文件
  • java命名空间java.util.regex类pattern的类成员方法: unix_lines定义及介绍
  • 刚刚接触Unix系统和Unix编程。急需Unix下多线程程序设计和网络Socket程序设计方面的资料。
  • unix/Linux下c++ boost thread库读写锁介绍
  • 关于UNIX的历史 : 1973年,K.Thompson和D.M.ritchie,用C改写UNIX。那么,在此之前,UNIX是用什么写的?
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • 没有unix系统我如何学习unix
  • php将unix时间戳转换成字符串时间函数(date)
  • unix盘哪里有下载的??哪里有比较好的unix论坛??万分感谢!!!!!!!!!
  • unix/Linux下c/c++ pthread库读写锁函数介绍
  • 急!装完unix5.06,再装win2000。重启后不能进unix.
  • UNIX特急!!!digital unix问题,请专家快来!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3