用于ARM体系结构的交叉编译portaudio
Cross compiling portaudio for ARM architecture
我想交叉编译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
最后我使用了bitbake和openembedded。只是添加到我的比特烘焙食谱
DEPENDS = "portaudio-v19"
bitbake为您的机器构建portaudio,您只需将ipk
包(在我的情况下,使用Angstrom 2012.05
)从tmp/deploy/...
子目录复制到您的系统,并使用(在Angstrom 2012.05
中):进行安装
opkg install <package_name>.ipk
相关文章:
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 用于交叉编译和CMake的预处理器宏的单元测试
- 在Linux上使用Clang / OLLVM交叉编译helloworld Windows可执行文件时的问题
- 无法使用 aarch64-unknown-nto-qnx7.0.0-g++-5.4.0 编译器交叉编译 QNX 平台的
- 如何使用导出的函数交叉编译 DLL
- 交叉编译:特殊的交叉编译器还是只是带有选项 -march 的 gcc?
- 交叉编译时包括外部库
- 如何交叉编译C++文件
- SFML 交叉编译 for Windows on Linux.
- 使用 cmake 交叉编译 libwebsockets
- 使用cmake交叉编译gRPC
- 为什么Qt必须从源代码构建以进行交叉编译?
- 交叉编译树莓派
- Microsoft Visual Studio 2019交叉编译CMake库 - 有效,但存在SEG错误
- Jlibfprint 交叉编译
- 在Linux上交叉编译Windows应用程序时如何链接到Winsock?
- GPS 的交叉编译显示"unrecognized option"
- clang 交叉编译命令找不到头文件
- Visual Studio 2017 ARM 交叉编译链接器崩溃
- 用于ARM体系结构的交叉编译portaudio