|
linux平台:CentOS
Sqlite版本:sqlite-3.5.6
1.源碼安裝步驟如下:
1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz
2)tar -xzvf sqlite-3.5.6.tar.gz
3)cd sqlite-3.5. 6
4)./configure --disable-tcl ##加上這個選項則不需要TCL,否則在2.4內核上編譯通不過
5)make
6)make install
另外:
如果make的時候提示錯誤
../sqlite-3.5.1/src/tclsqlite.c:2424: error: syntax error before '*' token
../sqlite-3.5.1/src/tclsqlite.c: In function `Tclsqlite_SafeInit':
../sqlite-3.5.1/src/tclsqlite.c:2424: error: `TCL_OK' undeclared (first use in this function)
../sqlite-3.3.5/src/tclsqlite.c: In function `DbUpdateHandler':
../sqlite-3.3.5/src/tclsqlite.c:333: warning: passing arg 3 of `Tcl_ListObjAppendElement' makes pointer from integer without a cast
../sqlite-3.3.5/src/tclsqlite.c: In function `tclSqlFunc':
../sqlite-3.3.5/src/tclsqlite.c:419: warning: passing arg 1 of `Tcl_NewByteArrayObj' discards qualifiers from pointer target type
這個都是tcl相關的錯誤,可以先安裝ActiveTcl以解決.假如你不需要tcl支持,那麼這個錯誤可以這樣避免: .
/configure --help看一下就知道了。可以加上--disable-tcl選項
2.測試是否安裝成功
- # cd /usr/lcoal/sqlite-3.5.6
複製代碼
如果安裝成功,會出現下面這樣的信息
- SQLite version 3.5.6
- Enter ".help" for instructions
- sqlite>
複製代碼
linux sqlite
3.tcl/tk的安裝(可選)
簡介:
Tcl是一種解釋型的腳本語言,所以發布的程序都是源代碼(不過現在已經可以將源代碼編譯成中間代碼)。Visual Tcl是一個純Tcl語言編寫的GUI開發工具,它的運行需要一個Tcl解釋器。你可以使用ActiveTcl,或者你自己從源碼編譯的解釋器。當然,如果你使用freewrap或者tclkit,你可以把Visual Tcl變成一個獨立運行的程序,那意味即使沒有解釋器(如:ActiveTcl),也可以運行Visual Tcl。
在linux環境下:
step1:
step1:
从www.scriptics.com上的链接下载tcl和tk的安装文件
现在最新的版本是8.4.4
http://prdownloads.sourceforge.net/tcl/tcl8.4.4-src.tar.gz
http://prdownloads.sourceforge.net/tcl/tk8.4.4-src.tar.gz
step2:
- tar -zvxf tcl8.4.4.tar.gz
複製代碼
此時鍵入命令tclsh84,就可以使用tcl了
step3安裝tk與安裝tcl類似
執行wish84就可以使用tk了。
根據所安裝的linux版本的不同,要確保自己是root用戶,才能執行make install。
在windows下:
windows推薦使用,activetcl
下載
http://www.activestate.com/Produ ... d.plex?id=ActiveTcl
之後安裝就可以了。
其實還有其他的一些選擇,
tclpro http://www.tcl.tk/software/tclpro/eval/1.4.html
msys/mingw32環境下也有tcl/tk
http://heanet.dl.sourceforge.net/sourceforge /tcl/msys_mingw6.zip
http://prdownloads.sourceforge.n ... .4.1-1.exe?download
其實除了包含的package比activetcl少一些之外,其他沒有大的差別。
注:activetcl也有for unix的版本,功能上和for Win的幾乎一樣。
安裝完之後使用的時候,點擊tclsh或者wish的圖標就可以了。
文章出處
|
|