我想交叉编译portaudio以便在ARM系统(devkit8000)上使用它。我试图以这种方式使用这个板(arm-none-linux-gnueabi)给出的交叉编译工具
CXX=../cross/arm-2007q3/bin/arm-none-linux-gnueabi-g++ ./configure --target=arm-linux --host=arm-linux
但是当我尝试将portaudio对象链接到我编译的源代码时,它告诉我
../cross/arm-2007q3/bin/arm-none-linux-gnueabi-g++ -L../portaudio/lib/.libs -lportaudio prova.cpp
../portaudio/lib/.libs/libportaudio.so: file not recognized: File format not recognized
collect2: ld returned 1 exit status
答案 0 :(得分:0)
最后我使用bitbake和openembedded。只需添加我的bitbake配方
DEPENDS = "portaudio-v19"
bitbake为您的机器构建portaudio,您只需将ipk
软件包(在我的情况下,使用Angstrom 2012.05
)从tmp/deploy/...
子目录复制到您的系统并安装它(在{中{1}}):
Angstrom 2012.05