linux下用gcc编译出的可执行文件和.o的编译文件有什么区别 为什么编译文件就不能执行呢?... 为什么编译文件就不能执行呢? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 可执行文件 linux gcc 编译 搜索资料 1个回答 #合辑# 面试问优缺点怎么回答最加分? rpaulpaul 2011-07-30 · TA获得超过100个赞 知道小有建树答主 回答量:83 采纳率:0% 帮助的人:86.1万 我也去答题访问个人页 关注 展开全部 .o 是可重定位目标程序, 虽然打包了机器语言指令,但它还需要和其它的库(比如你用的printf())做链接,最终生成可执行目标文件,这样才可能被加载到内存中由系统执行.你的程序里用到printf(),但你自己并没有实现它,实现在系统的库文件中,因此可链接后才能用嘛. 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c的编译软件—领先的安卓Apk修改工具轻松修改安卓应用名称和图标、定制软件的功能和界面、并将apk转成AS源代码项目。通过加固和混淆的方式让应用过白不报毒,还能将网页打包成各种手机平台的应用。www.apkeditor.cn广告 其他类似问题 2011-08-11 linux下 为什么要生成.o文件 .o文件和.c文件还有生... 17 2015-03-21 linux gcc生成的可执行文件能单独运行吗 1 2011-03-10 Linux下的gcc编译后生成Linux下的可执行文件,wi... 12 2011-08-11 linux下能生成两种.o的文件 一个是我用gcc编译生成的... 8 2011-10-09 在linux中,怎么用gcc编译文件 22 2012-11-22 linux 下的gcc和windows 下的gcc相同吗?g... 2011-06-27 linux 怎么编译c的源程序的?gcc,编译命令是什么? 133 2013-09-11 C语言编译器icc与gcc编译出来的执行文件有什么区别? 20 更多类似问题 > 为你推荐: