交叉编译ARM体系结构的portaudio

时间:2012-04-03 08:57:56

标签: c++ makefile arm gnu portaudio

我想交叉编译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

1 个答案:

答案 0 :(得分:0)

最后我使用bitbake和openembedded。只需添加我的bitbake配方

DEPENDS = "portaudio-v19"

bitbake为您的机器构建portaudio,您只需将ipk软件包(在我的情况下,使用Angstrom 2012.05)从tmp/deploy/...子目录复制到您的系统并安装它(在{中{1}}):

Angstrom 2012.05
相关问题