为Arm / Raspberry Pi编译libsndfile

我试图让一个在Linux下运行的工作交叉编译器(Debian squeeze amd64),但我似乎无法链接我的文件与已安装的libsndfile ,我假设我需要交叉编译源目标覆盆子-Pi并链接到该版本。 但是我似乎无法找到直接的指令来执行./configuremake阶段来编译目标。

注意:我遵循以下步骤:如何构建用于交叉编译的GCC 4.7工具链? 以构建交叉编译器并使用Eclipse


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

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

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

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

make && make install

然后,当你想要构建与Arm二进制文件链接的其他东西时,确保它们从$HOME/Arm/include获取头文件并链接到$HOME/Arm/lib

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

链接地址: http://www.djcxy.com/p/64055.html

上一篇: compile libsndfile for Arm/Raspberry Pi

下一篇: Installing second python on Debian