我正在尝试让一个在 Linux 下运行的工作交叉编译器(Debian 挤压 amd64),但我似乎无法将我的文件与已安装的文件链接起来libsndfile
,我假设我需要交叉编译源代码以针对 Raspberry- Pi 并链接到该版本。但我似乎无法找到关于执行./configure
andmake
阶段以编译到目标的简单说明。
注意:我按照以下步骤操作:如何构建 GCC 4.7 工具链以进行交叉编译?构建并使用Eclipse的交叉编译器。
我正在尝试让一个在 Linux 下运行的工作交叉编译器(Debian 挤压 amd64),但我似乎无法将我的文件与已安装的文件链接起来libsndfile
,我假设我需要交叉编译源代码以针对 Raspberry- Pi 并链接到该版本。但我似乎无法找到关于执行./configure
andmake
阶段以编译到目标的简单说明。
注意:我按照以下步骤操作:如何构建 GCC 4.7 工具链以进行交叉编译?构建并使用Eclipse的交叉编译器。
好的,您想要做的是您在 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 生成的配置脚本进行交叉编译的文档。