如何为Intel Atom机器交叉编译gcc?

如何为Intel Atom机器交叉编译gcc?,gcc,cross-compiling,intel,Gcc,Cross Compiling,Intel,我一直在尝试在虚拟机上编译gcc,这样我就可以在我拥有的另一台机器上使用二进制文件,但一直都会遇到错误,并试图找到答案。我想知道是否有一套指令可以让我在i7机器上编译gcc库,但在Atom机器上运行二进制文件。特别是布法罗TeraStation TS-6VHL。否则,如果有一种不用编译就能获得gcc的方法,那也太好了——请注意,没有可用的包管理器 # uname -a Linux NAS 2.6.31.8-atom_d510 #2 SMP Wed Aug 21 08:50:32 JST 2013

我一直在尝试在虚拟机上编译gcc,这样我就可以在我拥有的另一台机器上使用二进制文件,但一直都会遇到错误,并试图找到答案。我想知道是否有一套指令可以让我在i7机器上编译gcc库,但在Atom机器上运行二进制文件。特别是布法罗TeraStation TS-6VHL。否则,如果有一种不用编译就能获得gcc的方法,那也太好了——请注意,没有可用的包管理器

# uname -a
Linux NAS 2.6.31.8-atom_d510 #2 SMP Wed Aug 21 08:50:32 JST 2013 x86_64 unknown

如果您机器上的Linux有点常规,那么这里可能不需要交叉编译任何东西,如果运气好的话,您可以复制大致适合您机器上系统的任何通用Linux发行版的所有内容,Atom毕竟是一个普通的英特尔处理器。您应该尝试内核和glibc与您的机器相同或稍旧的发行版。从复制二进制文件(gcc.exe)开始,它会告诉您缺少什么。第一个问题是glibc、头文件、目录/usr/lib/gcc、binutils,可能还有更多。这将需要一段时间,而且会很混乱,但也许你想试试。

很抱歉回复太晚了。我以前没见过你的答案。我实际拥有的是一个带有Atom处理器的Buffalo Teranas工作站。看起来这个设备不是很受欢迎,而且看起来Buffalo从他们的linux发行版中剥离了所有的好东西。我已经设法获得了root访问权限,但是我尝试安装的任何东西都失败了,我还没有找到gcc或任何在它上面工作的c编译器。