0
我在使用G ++编译器的ubuntu v10.04上使用基于AM1808 ARM9的微处理器。为ARM9架构交叉编译Libzdb库
我正在使用sqlite3数据库进行数据管理。
我的应用程序需要同时多次访问数据库。
我发现我需要实现高效工作的连接池方法。
我GOOGLE了一点,发现Libzdb库可用于连接池,它是开源的。
我不知道如何交叉编译这个库的ARM9架构。
我该怎么做?
我在使用G ++编译器的ubuntu v10.04上使用基于AM1808 ARM9的微处理器。为ARM9架构交叉编译Libzdb库
我正在使用sqlite3数据库进行数据管理。
我的应用程序需要同时多次访问数据库。
我发现我需要实现高效工作的连接池方法。
我GOOGLE了一点,发现Libzdb库可用于连接池,它是开源的。
我不知道如何交叉编译这个库的ARM9架构。
我该怎么做?
注意:假定你有一个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
路径