我在使用G ++编译器的ubuntu v10.04上为我的项目使用基于AM1808 ARM9的微处理器。
我正在使用sqlite3数据库进行数据管理。
我的应用程序需要同时多次访问数据库。
我发现我需要实现连接池方法以实现高效工作。
我google了一下,发现Libzdb库可用于连接池,它是开源的。
我不知道如何为ARM9架构交叉编译这个库。
我怎么能这样做?
答案 0 :(得分:0)
注意:假设您是一个cross_compile工具链 下载libzdb的源代码。
第1步:解压缩源代码
第2步:./configure --help
这里有两个选项--host和--build
使用--host=(CROSS_COMPILE_TOOLs)
例如--host=arm-none-linux-gnueabi
这将设置为arm arch编译代码。
$~ ./configure --host=arm-none-linux-gnueabi --prefix=(path-to install)
$~ make
$~make install
二进制文件将安装到您的--prefix
路径