在IBM环境中,存在一个混合C/ Assembler编译器调用Metal,它允许C源程序与汇编程序源代码混合,并作为可执行文件编译。
我的问题是,忽略产生的可执行文件可能具有的所有外部链接引用,合并的C/ Assembler可执行文件能否在z/Linux平台上运行,它只是机器指令,对吗?
发布于 2021-03-22 16:35:29
底层操作系统及其关联的调用堆栈决定兼容性。z/OS使用与Linux根本不同的特定调用约定、系统调用和库。因此,它们不是二进制兼容的。
也就是说,如果您使用的是两个平台上可用的语言,那么您可以简单地重新编译和“移植”您的应用程序。
https://stackoverflow.com/questions/66749735
复制相似问题