为Arm / Raspberry Pi编译libsndfile
我试图让一个在Linux下运行的工作交叉编译器(Debian squeeze amd64),但我似乎无法链接我的文件与已安装的libsndfile
,我假设我需要交叉编译源目标覆盆子-Pi并链接到该版本。 但是我似乎无法找到直接的指令来执行./configure
和make
阶段来编译目标。
注意:我遵循以下步骤:如何构建用于交叉编译的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