Linux下sqlite資料庫移植全攻略3

2021-04-13 22:08:19 字數 959 閱讀 1609

e/src/os.c 修改

sqlite/src/shell.c 修改

對這幾個檔案進行修改時,請自己做好這些檔案的備份,比如你可以將它們拷貝乙份,改名成檔名後面帶.bak。這個很重要,可以避免你在修改的過程出現問題而無法還原。

一、修改sqlite/main.mk

1、tccx

將 tccx = $(tcc) $(opts) $(threadsafe) $(usleep) -i. -i$(top)/src

修改為

tccx = $(tcc) $(opts) $(threadsafe) $(usleep) -i. -i$(top)/src $(cflags)

即加上$(cflags)標記。

2、 libobj

找到 # object files for the sqlite library.

將其中的tclsqlite.o去掉。即去掉tcl有關的東西。

如果沒有tclsqlite.o,那麼不用處理它。

3、 sqlite$(exe)

找到類似sqlite$(exe)的一句,將:

sqlite$(exe): $(top)/src/shell.c libsqlite.a sqlite.h

$(tccx) $(readline_flags) -o sqlite$(exe) $(top)/src/shell.c /

libsqlite.a $(libreadline) $(threadlib)

替換為:

shell.o: $(top)/src/shell.c sqlite.h

$(tccx) $(readline_flags) -c $(top)/src/shell.c

本文**

SQLite資料庫(下)

一 概述 學習完上一節,關於android中的sqlite的基本操作,你就已經掌握了,而在本節我們將會學習 一些稍微高階一點的東西,資料庫事務,怎麼將大二進位制資料儲存到資料庫中,以及版本公升級時 資料庫如何處理!二 又見sqlite資料庫 1.sqlite事務 簡單點說就是 寫在事務裡的所有資料庫...

matlab下使用sqlite資料庫

操作的緣故,致使所有的db檔案都跑到了matlab的預設路徑下,導致自己誤以為一直在操作當前資料夾下的db檔案,而實際上已經在預設路徑下新建了db檔案,且是空內容的。在database資料夾下,寫了m檔案,執行後發現db檔案依然在預設路徑下。綜上可以發現,還是需要給它個絕對的路徑。conn data...

windows 下建立 sqlite 資料庫

說明 windows 下執行建立 sqlite 資料庫命令後資料庫檔案不會馬上生成,需要建立表以後才會生成。1.將 sqlite3.exe 檔案放在任何位置 如放在 d tools 2.在 cmd 下進入到 d tools 下 3.在 cmd 命令提示符下輸入 sqlite3 test.db tes...