3

我正在尝试让一个在 Linux 下运行的工作交叉编译器(Debian 挤压 amd64),但我似乎无法将我的文件与已安装的文件链接起来libsndfile,我假设我需要交叉编译源代码以针对 Raspberry- Pi 并链接到该版本。但我似乎无法找到关于执行./configureandmake阶段以编译到目标的简单说明。

注意:我按照以下步骤操作:如何构建 GCC 4.7 工具链以进行交叉编译?构建并使用Eclipse的交叉编译器。

4

1 回答 1

5

好的,您想要做的是您在 Eclipse 中可能无法做到的事情。

相反,您需要一个终端(例如 xterm 或 gnome-terminal)。您需要使用以下内容运行配置脚本:

./configure --prefix=$HOME/Arm --build=i386-linux --host=arm-unknown-linux-gnueabi

观察配置输出以确保配置脚本选择正确的编译器,然后执行:

make && make install

$HOME/Arm/include然后,当您想要构建链接到Arm 二进制文件的其他内容时,请确保它们从$HOME/Arm/lib.

您应该能够在网上找到很多关于使用 autoconf 生成的配置脚本进行交叉编译的文档。

于 2012-07-23T20:28:52.513 回答