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

[提问]Linux下如何把多个.a文件编译一个.so文件,或者把多个.so文件编译成一个.so文件

    来源: 互联网  发布时间:2016-04-08

    本文导语:  请问用什么命令可以在Linux下如何把多个.a文件变成一个.so文件,或者把多个.so文件变成一个.so文件 | 将.a生产.so,注意编译.o的时候要制定-fPIC选项 gcc -shared -o yourname.so your.a 多个.so生产一...

请问用什么命令可以在Linux下如何把多个.a文件变成一个.so文件,或者把多个.so文件变成一个.so文件

|
将.a生产.so,注意编译.o的时候要制定-fPIC选项
gcc -shared -o yourname.so your.a
多个.so生产一个.so这个不清楚怎么在.

|
先=> .o  gcc
在=> .so ld 

    
 
 

您可能感兴趣的文章:

  • linux新手提问, .sh文件的写法提问。 从.bat文件转为.sh文件。
  • 高分提问:为何在局域网内可以访问linux机器,然而不能在其文件夹内写入文件?
  • 菜鸟提问,Redhat下如何挂载镜像文件?
  • 提问,unix下C语言如何调用xml文件,不够再加分
  • 新手提问:运行一个可执行文件的问题?
  • 提问:求pdf文件格式,linux下的pdf阅读器源码,100分相送!!!!
  • 【菜鸟提问】我想查看一个文件夹下每一个子文件夹的大小用什么命令?谢谢~
  • 提问:为什么我打包的jar文件无法运行?
  • 菜鸟提问:如何生成可执行文件
  • 菜鸟提问:如何用java.exe去运行不同路径下的class文件?
  • 新手提问:怎样把自己本地机子上的一个文件夹传到linux下,然后安装??
  • 菜鸟提问:文件执行权限和方式的疑惑?
  • 文件加锁问题(新手提问)
  • 高分提问关于Applet下载一个文件的问题。
  • 再次提问---如何得到一个目录下按last modify时间排序的文件名列表?
  • linux——新手提问(关于文件内容替换)
  • 菜鸟提问了,关于编译问题?
  • 提问:有关SQC的编译与c程序的调用
  • 有关内核编译问题的提问
  • 菜鸟我要提问了。关于编译的问题
  • 菜鸟提问:gcc编译后为什么不能运行?
  • (新手提问)请问linux各种交叉编译工具的作用
  • 菜鸟提问:Ubuntu8.04下安装交叉编译工具出现的问题
  • 初学者提问:main里的的参数String[] args是表示什么?我在运行下列语句时会出错(但编译无错误)。
  • ★★★菜鸟提问:装完Linux之后是否就可以查看其内核源代码,该怎样查看?如何编译代码?★★★
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 提问:如何控制多个进程?
  • 提问:如何在硬盘上安装多个操作系统(包括Linux,Windows)?
  • 在这里提问,提问内容只能有四行字吗?
  • 提问提问,如何让XWINDOW支持中文,我安装的时候只选了ENGLISH
  • 关于论坛提问的一点建议
  • 奇怪,CSDN的贴子,提问部分我最多能看到第4行??!!
  • 请问斑竹,是不是,专家分越高提问时能给的点数就越多
  • 提问的建议
  • 提问几个文盲问题
  • 决定每次提问给分的数量是由什么决定的????
  • 强烈建议!!!请大家提问前搜索论坛,请斑竹将本文置顶,支持跟贴!!!!
  • 菜鸟提问:包是什么概念?
  • 提问:如何将某个目录打包啊(freebsd)
  • 菜鸟提问:请问Unix下面有没有类似Win32下_T这样的宏?
  • [请置顶]关于Linux的安装使用问题 请放到 软件使用/操作系统 里提问
  • 为什么我回答别人的问题,去看不到提问人的反应???
  • 新手,回到WIN下提问
  • 新手提问:如何在VJ中引用swing类库,
  • 提问:JBuilder4中,JTable控件如何实现定时刷新?
  • 提问j2ee,j2se,j2me的情况??
  • 新手提问:javac时出错
  • jsp新手提问


  • 站内导航:


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

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

    浙ICP备11055608号-3