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

多个.o文件如何只链接不编译?

    来源: 互联网  发布时间:2017-05-08

    本文导语:  有多个.o文件 $gcc -o a.o b.o -o ab.o  会报错。 .o文件是elf32-i386格式 | 你是要编译成库吗,ar命令把这些.o文件打包起来 。 | $gcc -o a.o b.o -o ab.o -> $gcc a.o b.o -o ab.elf ...

有多个.o文件
$gcc -o a.o b.o -o ab.o
 会报错。
.o文件是elf32-i386格式

|
你是要编译成库吗,ar命令把这些.o文件打包起来 。

|
$gcc -o a.o b.o -o ab.o
->
$gcc a.o b.o -o ab.elf

|
引用 3 楼 ytmayer 的回复:
$gcc -o a.o b.o -o ab.o
楼主这块是不是有问题啊,前面和后面加-o是什么意思,自创的吧,似乎要么加前面要么加后面

|
我没看到过 .o .o 还能编成.o 的

gcc支持么..
求科普

    
 
 

您可能感兴趣的文章:

  • [提问]Linux下如何把多个.a文件编译一个.so文件,或者把多个.so文件编译成一个.so文件
  • 多个文件,怎么编译
  • 怎么编译多个文件
  • 关于linux编译多个源文件的问题
  • 怎样编译多个文件的驱动???
  • Linux下面如何使用make命令编译多个.c文件
  • (只有10分了)如何用GCC编译多个文件啊
  • 如何用make同时编译多个程序?
  • UNIX下 用CC如何编译多个c语言源程序文件
  • 刚学linux,gcc 多个文件一起编译一个简单错误
  • 初学linux,多个c文件怎么编译?附上我 写的 程序,请大侠指点~
  • 求助!Linux下多个.c和.h的编译问题
  • 程序要在多个系统中运行,条件编译应该怎样设置?
  • 如何用g++编译包含多个文件的源码
  • Fedora12编译 wxWidgets 多个版本出现相同错误!求救!
  • 关于使用 g++/ld 编译连接多个 c++ 文件的问题!
  • Linux下,如何实现多个静态库的链接?
  • 请教:LINUX 如何将多个文件碎片链接成一个完整文件,而不是再拷贝一份数据~
  • Fedora12编译 wxWidgets 多个版本出现相同错误!求救! iis7站长之家
  • 请教在solaris下,一动态库*.so动态链接多个静态库*.a时链接不正确
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Uploadify 'uploadify.php'存在多个输入验证漏洞
  • 我写了个linux下的网络程序,程序在多个电脑间通信,但是我没有多个电脑,怎么调试这样的程序啊?
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • 一个物理服器一个公网IP,多个虚拟机,多个域名
  • linux下grep命令实现查找多个关键字(与关系和或关系)
  • 一个进程中的多个线程不会被调度到一台机器中的多个cup并行执行吗?
  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • Apache + tomact 配多个域名 对 多个目录。
  • vim管理多个文件
  • 一个LINUX的驱动程序中,能不能注册多个中断?
  • 300分!查错,解决多个生产者和多个消费者问题 高手进!分不够想法子再加!
  • 如何使一个按钮响应多个事件?过来侃侃@!!!!
  • linux系统支持多个网卡同时工作吗?
  • linux字符界面怎么同时运行多个程序?
  • apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
  • 请问如何实现多个并行的定时器?
  • 请教POSIX问题:一个进程中,可以有多个互斥锁麽?
  • 请问如何在一个文件系统修改源码管理并使用多个卷(存储设备)
  • 用tar命令如何解压多个文件
  • linux下如何做象windows下的OnTimer一样,多个定时器用一个回调函数!!!!!!!
  • rsync客户端如何从远程计算机上传输多个文件到本地计算机?


  • 站内导航:


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

    ©2012-2021,