2013-07-08 111 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路徑