当前位置:网站首页>没有sudo权限的情况下,如何在Ubuntu安装sqlite
没有sudo权限的情况下,如何在Ubuntu安装sqlite
2022-07-15 23:18:00 【雾_里】
目录
错误安装
以下过程不可以在无权限情况进行,之所以撰写这一段是因为在一开始很多步骤都可以顺利执行,但是进行到最后一步make install命令中在我进行安装的Ubuntu环境下是需要sudo权限的。
1、找源码:apt source package //apt source sqlite
2、解压:# tar zxvf ’sqlite-autoconf-3081002.tar.gz‘ //根据需要选择恰当的压缩文件
进到源码目录并定制Makefile(非必要)
错误1:
编译:# make
解决:源码安装,先运行./configure,生成makefile,再执行make。
错误2:
make: *** [Makefile:262: parse.c] Segmentation fault
make: *** Deleting file 'parse.c'解决:发现是压缩包解压命令不匹配,使用rm -rf 目录名 //删除目录


正确安装
只能将sqlite的源码编译生成库,加入自己的工程当中使用。

在官网找到源码,复制链接
wget https://sqlite.org/2022/sqlite-amalgamation-3380100.zip使用正确命令解压

在目录下编译成目标文件
gcc -o sqlite3.o -c sqlite3.c -lpthread -ldl 安装成功(在输入文件名时,最好用tab自动输入)

这两条命令看上去没有不同,但是第一条比多了 (一个tab)。
边栏推荐
猜你喜欢
随机推荐
【Unity3D】UGUI之Slider
4 * 4 * 4 Light Cube production and sharing
2面字节,被面试官抬着走出去,分享给大家
OLED循环显示图片文字
Transport layer ----- UDP
keil MDK5,ARM-CC--->的使用
2022-07-15:一开始有21个球,甲和乙轮流拿球,甲先、乙后, 每个人在自己的回合,一定要拿不超过3个球,不能不拿。 最终谁的总球数为偶数,谁赢。 请问谁
【MySQL必知必会】条件语句
文件的上传与下载
Electric quantity indicating circuit based on ADC0832
子集和问题
JUST k
Views on programming language learning and use
Algorithm In Interview
MQTT.fx和EMQX的连接、测试、抓包
IP静态路由综合实验
If you want to learn hardware, what should you learn?
The digital tube displays numbers circularly
我以为的软件项目管理
Do you want to be an engineer or a product manager?









