1

我有一些主要用 C 语言编写的代码,可以在 HP-UX PA-RISC、HP-UX Itanium 和 Solaris SPARC 平台上编译。

我的 PA-RISC 机器到目前为止 EOL 是不真实的,我有一个需要支持该架构的客户端。

是否可以在 HP-UX PA-RISC 机器以外的机器上编译 C 代码,并且在 PA-RISC 机器上移动二进制文件时是否可以正常执行?

4

1 回答 1

4

当 HP 推出 Itanium 时,我似乎记得有一个 (HP) 交叉编译器可以在 PA-RISC 机器上生成 Itanium 代码。但是,我不知道反过来起作用的东西。

我还记得 HP 曾经运行许多公共服务器,您可以免费使用这些服务器为 Itanium 进行编译(但不确定是否适用于 PA-RISC,并且不确定它们是否仍然如此)

gcc 在概念上能够在一个平台上运行并交叉编译到另一个平台,但是,由于 HPUX 的许多特性,为 PA RISC 构建它并不是一件容易的事。网上有很多人已经开始这样做了,但到目前为止我还没有找到真正成功的人。

于 2016-09-29T14:31:24.650 回答