免费注册 查看新帖 |

Chinaunix

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

[小机硬件] 不同机器上执行编译好的执行程序。需要重新编译吗 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-12 12:19 |只看该作者 |倒序浏览
请问在机器1上通过动态库编译生成一个可执行程序,现在想在机器2上运行,需要重新编译吗?

论坛徽章:
0
2 [报告]
发表于 2007-01-12 12:52 |只看该作者
需要,根据运行环境的不同需要重新编译

论坛徽章:
0
3 [报告]
发表于 2007-01-12 13:02 |只看该作者
你说的环境是指的什么?系统环境变量?
如果是同样的操作系统环境呢?
我关心的是如果需要的某个动态链接库不在同一个位置,那是否就一定要重新编译了。

在网上查了下,有个COFF 或者XCOFF 的目标文件,应该是在运行时(run-time)会根据这个文件头的内容,定位引用的动态库文件中的函数,那么如果现在我引用的动态库函数位置变了,那就意味着要重新link了。
我的理解对吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP