创建在mac 10.6上运行的linux交叉编译器

时间:2011-02-24 03:42:20

标签: linux gcc compiler-construction

我有mac snowleopard 10.6但是我为linux主机开发了很多程序(用C& C ++)。 我已经尝试在虚拟机中的ubuntu linux vm下编译它们,但是VM与我的mac的性能不同,并且很难在两者之间交换文件。

我读过:http://crossgcc.rts-software.org/doku.php关于“i386-Linux Binaries for Intel”并安装了该wiki的作者二进制文件并且它可以工作,但它是该软件包附带的旧版gcc。 我尝试使用他的脚本编译交叉编译器,但它失败了,因为我的mac没有区分大小写的文件系统。

有人可以建议如何在Mac上为i386 linux创建交叉编译器吗?

非常感谢所有帮助

2 个答案:

答案 0 :(得分:3)

您可以创建区分大小写的工作区。以下文件可能有所帮助。

Get Android Source Code“创建区分大小写的磁盘映像”

答案 1 :(得分:0)

也许这是virtualbox的一个问题。我还在使用Leopard,有一个带有Parallels的Fedora 13 VM,性能绝对不错。我使用TextMate进行编辑,将源目录挂载到VM中并以正常方式使用gcc进行编译,完全没有复制文件的麻烦。

有时候我必须使用较旧版本的Fedora启动另一台虚拟机,而且在虚拟机和操作系统X上,CLI的性能仍然很好。控制台速度(在虚拟机上)可能有点慢,但我只需要使用它如果我在玩iptables的时候把自己锁起来了。