什么網(wǎng)站可以做實(shí)驗(yàn)室免費(fèi)源碼網(wǎng)站
??SQLite 是一個(gè)用 C 語言編寫的開源、輕量級(jí)、快速、獨(dú)立且高可靠性的 SQL 數(shù)據(jù)庫引擎,它提供了功能齊全的數(shù)據(jù)庫解決方案。SQLite 幾乎可以在所有的手機(jī)和計(jì)算機(jī)上運(yùn)行,它被嵌入到無數(shù)人每天都在使用的眾多應(yīng)用程序中。此外,SQLite 還具有穩(wěn)定的文件格式、跨平臺(tái)能力和向后兼容性等特點(diǎn)。
1. 進(jìn)入SQLite官網(wǎng)
2. 點(diǎn)擊Download,進(jìn)入下載頁面
3. 點(diǎn)擊下載SQLite的tar包
PS:版本在更新,下載最新的即可
4. 解壓SQLite的tar包
tar -xvf sqlite-autoconf-3430000.tar.gz
5. 配置交叉編譯工具鏈與安裝路徑
PS:CC表示交叉編譯工具鏈,–host表示軟件運(yùn)行環(huán)境,–prefix表示編譯后生成文件的保存路徑
??(1)若交叉編譯工具鏈已添加環(huán)境變量,直接指定交叉編譯工具鏈的名稱即可,
./configure CC=arm-linux-gnueabihf --host=arm-linux --prefix=/usr/local
??(2)否則補(bǔ)充完整的路徑。
./configure CC=/路徑1/路徑2.../arm-linux-gnueabihf --prefix=/usr/local
Demo
./configure CC=/opt/Xilinx/gcc-linaro-6.1.1-2016.08-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc --prefix=/opt/sqlite
執(zhí)行配置
配置完畢
6. 執(zhí)行make命令進(jìn)行編譯
(1)執(zhí)行make開始編譯
(2)編譯完成
7. 執(zhí)行安裝命令,生成SQLite庫等文件
sudo make install
9.查看生成的SQLite庫等文件
10.將動(dòng)態(tài)庫文件放入Linux目標(biāo)機(jī),并生成軟鏈接
(1)將動(dòng)態(tài)庫文件 libsqlite3.so.0.8.6 放入Linux目標(biāo)機(jī)中的 /usr/lib 路徑
(2)執(zhí)行命令,生成軟鏈接
ln -s libsqlite3.so ./libsqlite3.so.0.8.6
ln -s libsqlite3.so.0 ./libsqlite3.so.0.8.6