为arm-gcc-compiler安装库

时间:2015-05-29 09:26:42

标签: linux gcc arm cross-compiling embedded-linux

我有一个功能臂交叉编译器,我可以使用arm-linux-gnueabi-gcc命令。

这适用于简单的程序,但是当我必须编译需要像x11,opengl这样的库的大型程序时,我遇到了问题,因为所需的头文件/文件不存在于arm-linux-gnuebi目录中,而是存在于普通的gcc编译器中。

我需要知道,有没有简单的方法为arm-gcc安装这样的库。

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

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

此致

1 个答案:

答案 0 :(得分:1)

看一下这个页面,apt中有一个选项来指定包架构: https://unix.stackexchange.com/questions/115272/download-package-via-apt-for-another-architecture

建筑的一个例子":armhf" beagleboard在这里: 参见" Qt build with X" https://wiki.mozilla.org/Embedding/IPCLiteAPI_BeagleBoardHF

另一种方法是创建用于开发的VM: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment

我希望它有所帮助 ssinfod