2013-07-08 80 views
0

我在使用G ++编译器的ubuntu v10.04上使用基于AM1808 ARM9的微处理器。为ARM9架构交叉编译Libzdb库

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

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

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

我GOOGLE了一点,发现Libzdb库可用于连接池,它是开源的。

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

我该怎么做?

回答

0

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

第1步:解压缩源代码

第2步:./configure --help

在这里你看到两个选项host以及--build

使用--host=(CROSS_COMPILE_TOOLs)--host=arm-none-linux-gnueabi 这将设置编译代码为胳膊曲拱。

$~ ./configure --host=arm-none-linux-gnueabi --prefix=(path-to install) 

$~ make 

$~make install 

二进制文件将被安装到您的--prefix路径