一句话中的问题:如何在Ubuntu上使用G ++编译AIX代码? (假设它是可能的)在Ubuntu上编译AIX的C++代码?
我希望它只是添加一个选项到make文件来指定目标处理器。当涉及到大多数编译器相关的东西时,我是新手。
预先感谢您。
一句话中的问题:如何在Ubuntu上使用G ++编译AIX代码? (假设它是可能的)在Ubuntu上编译AIX的C++代码?
我希望它只是添加一个选项到make文件来指定目标处理器。当涉及到大多数编译器相关的东西时,我是新手。
预先感谢您。
您需要下载正确版本的g ++(即为POWER生成代码或运行AIX的任何版本),并编译为在Ubuntu下运行。
您还需要确保包含您需要的各种运行时库,除非您想要静态构建所有内容并且观察可执行文件大小的快速增长。 – 2010-08-27 16:52:23
尝试使用-maix32或-maux64(如g ++ -m32 file.cxx)进行编译,但它不起作用,这意味着它不受compiller支持。
构建一个交叉编译工具链并不适合心脏不安。您将需要从源代码构建gcc(并不是简单的开始),然后按照详细说明使其成为交叉编译器。 – 2010-08-27 17:50:37