首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在IBM /Linux平台上,由Z/OS上的C编译器生成的可执行代码可执行吗?

在IBM /Linux平台上,由Z/OS上的C编译器生成的可执行代码可执行吗?
EN

Stack Overflow用户
提问于 2021-03-22 16:07:37
回答 1查看 157关注 0票数 2

在IBM环境中,存在一个混合C/ Assembler编译器调用Metal,它允许C源程序与汇编程序源代码混合,并作为可执行文件编译。

我的问题是,忽略产生的可执行文件可能具有的所有外部链接引用,合并的C/ Assembler可执行文件能否在z/Linux平台上运行,它只是机器指令,对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-22 16:35:29

底层操作系统及其关联的调用堆栈决定兼容性。z/OS使用与Linux根本不同的特定调用约定、系统调用和库。因此,它们不是二进制兼容的。

也就是说,如果您使用的是两个平台上可用的语言,那么您可以简单地重新编译和“移植”您的应用程序。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66749735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档