电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

sqlite3.3.6编译安装与交叉编译全过程详细记录VIP免费

sqlite3.3.6编译安装与交叉编译全过程详细记录_第1页
1/9
sqlite3.3.6编译安装与交叉编译全过程详细记录_第2页
2/9
sqlite3.3.6编译安装与交叉编译全过程详细记录_第3页
3/9
sqlite-3.3.6 编译安装与交叉编译全过程详细记录 下文介绍的内容都是基于 Linux RedHat 9.0 平台的。 一、PC 机编译安装 请阅读在安装包里的 INSTALL 文件。或者使用 PEAR installer with "pear install sqlite"。SQLite 已经内置了,你不需要安装任何附加的软件(additional software)。 Windows users 可以下载 SQLite 扩展 DLL(php_sqlite.dl)。 这里简单介绍一下: 假设你得到的是源代码 sqlite-3.3.6.tar.gz,这里将告诉你怎么编译它。 解压 sqlite-3.3.6.tar.gz 到 /home 目录下 For example: tar zxvf sqlite-3.3.6.tar.gz -C /home cd /home mkdir sqlite-ix86-linux cd /home/sqlite-ix86-linux/ ../sqlite-3.3.6/configure --prefix=/home/sqlite-ix86-linux/ 编译并安装,然后生成帮助文档 make && make install && make doc 如果出现下列错误 ../sqlite-3.3.6/src/tclsqlite.c: In function `DbUpdateHandler': ../sqlite-3.3.6/src/tclsqlite.c:333: warning: passing arg 3 of `Tcl_ListObjAppendElement' makes pointer from integer without a cast ../sqlite-3.3.6/src/tclsqlite.c: In function `tclSqlFunc': ../sqlite-3.3.6/src/tclsqlite.c:419: warning: passing arg 1 of `Tcl_NewByteArrayObj' discards qualifiers from pointer target type 这个都是tcl 相关的错误,可以先安装ActiveTcl 以解决.假如你不需要 tcl 支持,那么这个错误可以这样避免: cd /home/sqlite-ix86-linux/ ../sqlite-3.3.6/configure --disable-tcl --prefix=/home/sqlite-ix86-linux/ 编译并安装,然后生成帮助文档 make && make install && make doc 不出意外,将不会出现错误,那么 库文件已经生成在 /home/sqlite-ix86-linux/lib 目录下 可执行文件 sqlite3 已经生成在 /home/sqlite-ix86-linux/bin 目录下 下面创建一个新的数据库文件名叫"zieckey.db" (当然你可以使用不同的名字) 来测试数据库. 直接输入: /home/sqlite-ix86-linux/bin/sqlite3 test.db 如果出现下面字样表明编译安装已经成功了. SQLite version 3.3.6 Enter ".help" for instructions sqlite> 二、交叉编译sqlite.3.3.6.tar.gz 库文件 tar zxvf sqlite-3.3.6.tar.gz -C /home (这一步前面已经有了,为了完整性,这里还是写...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

sqlite3.3.6编译安装与交叉编译全过程详细记录

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部