【发布时间】:2012-07-19 13:01:05
【问题描述】:
我正在尝试让一个在 Linux 下运行的工作交叉编译器(Debian 挤压 amd64),但我似乎无法将我的文件与已安装的 libsndfile 链接起来,我假设我需要交叉编译source 以 Raspberry-Pi 为目标并链接到该版本。但我似乎找不到关于执行./configure 和make 阶段以编译到目标的简单说明。
注意:我按照以下步骤操作:How do I build a GCC 4.7 toolchain for cross-compiling? 来构建交叉编译器并使用 Eclipse。
【问题讨论】:
-
交叉编译器的名称是什么?它应该是
-gcc. -
@ErikdeCastroLopo - 为抽出时间回答而欢呼,我会警告你,我完全是这个 linux/交叉编译的菜鸟。编译器是:arm-unknown-linux-gnueabi-gcc 使用 crosstools-ng 工具构建。
-
当心,我发现它的配置脚本在确定大文件支持方面存在一些问题,并且在 64 位主机上构建时出错。将
configure.ac中的AC_SYS_EXTRA_LARGEFILE重命名为AC_SYS_LARGEFILE,然后它似乎可以在64位主机上正确构建。
标签: arm cross-compiling libsndfile raspberry-pi