免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7663 | 回复: 16
打印 上一主题 下一主题

关于linux下可执行文件的生成 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-25 14:58 |只看该作者 |倒序浏览
现在有一个系统的所有源文件,我想只给别人可执行文件,就是不能把源文件给别人,该怎么办?

论坛徽章:
0
2 [报告]
发表于 2006-02-25 15:07 |只看该作者
做成lib文件。

论坛徽章:
0
3 [报告]
发表于 2006-02-25 15:41 |只看该作者
lisp,多谢
因为这是我在LINUX下作的第一个程序

还是不太懂,能说详细点吗?

我想用最简单的方法完成

只要不需要源文件,能够生成可执行文件

我想可不可以提供.o文件,在对方机器上进行链接可以实现吗?

论坛徽章:
0
4 [报告]
发表于 2006-02-25 15:52 |只看该作者
把连接后的binary文件给他?跨平台吗?

论坛徽章:
0
5 [报告]
发表于 2006-02-25 15:52 |只看该作者
你先生成.o文件,然后打包成库文件就可以了,一个库里面可以包括很多个.o文件,这样比较方便。相关的命令你自己可以搜一下,我也记不清楚了。

论坛徽章:
0
6 [报告]
发表于 2006-02-25 16:00 |只看该作者
我也不太懂
只要不提供源文件就行
提供.o文件是没关系的

我看看,打包 后的文件怎么生成库文件

论坛徽章:
0
7 [报告]
发表于 2006-02-25 16:14 |只看该作者
做成rpm的不成吗?

论坛徽章:
0
8 [报告]
发表于 2006-02-25 18:33 |只看该作者
也可以,但是不会做

这好像应该是一个挺基础的问题,但是我看论坛上找不到相关的文章

这也算是编程需要掌握的基础,希望哪 位高手能具体写一个可行的方案

这样我们这些初学者也不用到处乱跑了

论坛徽章:
0
9 [报告]
发表于 2006-02-25 19:30 |只看该作者
生成动态库可以用gcc
生成静态库可以用ar

论坛徽章:
0
10 [报告]
发表于 2006-02-25 22:38 |只看该作者
原帖由 kingjwj 于 2006-2-25 14:58 发表
现在有一个系统的所有源文件,我想只给别人可执行文件,就是不能把源文件给别人,该怎么办?


这个系统是你写的吗?如果是的话我也会要源码。不是想窃取你的成果,而是因为对这个系统不放心——因为你甚至连怎么把它编译成执行码都不知道。有了源码,我至少能看看程序为什么跑不起来!

[ 本帖最后由 sunlan 于 2006-2-25 22:40 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP