我需要尝试以下几点:我想编译一些简单的C代码示例,并查看GCC为IA64体系结构生成的程序集清单,即我只想使用-S开关运行GCC并查看生成的.s文件。我没有一台Itanium机器,所以为了自己做,我可能需要一个为x86 RedHat而建的GCC交叉编译版本。我对完全交叉编译不感兴趣,这意味着我根本不需要生成二进制文件。
当然,最简单的方法是和GCC一起找到一台Itanium机器,然后在那里试一试。不幸的是,我似乎无法接触到任何东西。另一种选择是在我的RedHat上构建一个交叉编译版本GCC,但很显然,这对于以前没有这么做过的人来说是一个很大的努力(我认为我只需要.s输出这一事实并不能使它变得简单)。
如果有的话,还有其他的选择吗?也许网络上的Itanium GCC编译器(比如Comeau Online或ideone.com,但有.s输出)有某种网络前端?还要别的吗?我很感谢你的帮助。
发布于 2012-07-27 23:46:49
嗯,建立一个交叉编译工具链并不难。如果你和gcc一起做绑定,那么找出配置选项是唯一困难的部分。请参阅交叉编译的linux从头到尾获得一些想法。
发布于 2012-06-27 19:48:58
我相信VS2010终极版附带了一个IA64编译器(您可能需要安装Windows )。这可能比构建GCC工具链要简单一些(尽管我在Linux机顶盒上为MSP430做了这件事,而且并不太痛苦)。
https://softwareengineering.stackexchange.com/questions/154498
复制相似问题