我在ubuntuv10.04上使用的是基于AM1808 ARM9的微处理器,使用的是G++编译器。
我使用sqlite3数据库进行数据管理。
我的应用程序需要同时访问多个数据库。
我发现我需要实现连接池方法才能高效工作。
我用谷歌搜索了一下,发现Libzdb库可用于连接池,而且它是开源的。
我不知道如何为ARM9架构交叉编译这个库。
我怎么能做到这一点?
发布于 2013-07-21 22:20:57
注意:假设您有一个cross_compile工具链,请下载libzdb的源代码。
步骤1:解压源代码
步骤2:./configure --help
这里有两个选项--host和--build
使用--host=(CROSS_COMPILE_TOOLs)
,例如--host=arm-none-linux-gnueabi
,这将设置为编译arm拱门的代码。
$~ ./configure --host=arm-none-linux-gnueabi --prefix=(path-to install)
$~ make
$~make install
二进制文件将安装到您的--prefix
路径中
https://stackoverflow.com/questions/17520771
复制相似问题