0

我在使用 G++ 编译器的 ubuntu v10.04 上的项目中使用基于 AM1808 ARM9 的微处理器。

我正在使用 sqlite3 数据库进行数据管理。

我的应用程序需要同时对数据库进行多次访问。

我发现我需要实现连接池方法以提高工作效率。

我用谷歌搜索了一下,发现 Libzdb 库可用于连接池并且它是开源的。

我不知道如何为 ARM9 架构交叉编译这个库。

我怎么能这样做?

4

1 回答 1

0

注意:假设你有一个 cross_compile 工具链下载 libzdb 的源代码。

第一步:解压源代码

第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路径

于 2013-07-21T14:20:56.663 回答