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
路徑