2015-05-29 113 views
0

我有一个可以使用arm-linux-gnueabi-gcc命令的功能性手臂交叉编译器。为arm-gcc编译器安装库

这适用于简单的程序,但当我必须编译需要像x11,opengl这样的库的较大程序时,由于所需的头文件/文件不存在于arm-linux-gnuebi目录中,而是出现在正常的gcc编译器中,所以遇到问题。

我需要知道,是否有任何简单的方法来安装arm-gcc这样的库。

使用简单的apt-get不起作用。例如,如果我需要freeglut3-dev来交叉编译应用程序,我该如何做。

我可以配置apt-get为arm-gcc安装库吗?或者我可以使用gdebi在我自己的主机上安装.deb(支持arm的那些),它可以工作吗?

问候

回答

1

看一看这个页面,存在容易指定封装架构的选项: https://unix.stackexchange.com/questions/115272/download-package-via-apt-for-another-architecture

为架构的一个例子“:armhf”在BeagleBoard的是在这里: 见部分“Qt的建立与X” https://wiki.mozilla.org/Embedding/IPCLiteAPI_BeagleBoardHF

另一种方法是创建一个虚拟机的发展: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment

我希望它有帮助 ssinfod