sqlite3用到libpthread和libdl因此要链接这两个库

假如先把sqlite3.c编译成sqlite3.o或者libsqlite3.a

g++ -lm -lpthread -ldl -o 目标 main.o sqlite3.o

或者

g++ -lm -lpthread -ldl -lsqlite3 -o 目标 main.o sqlite3.o

都会报链接错误,找不到pthread和dl里面的函数

必须要这样做

g++ main.o sqlite3.o -lm -lpthread -ldl -o 目标

或者

g++ main.o -lsqlite3 -lm -lpthread -ldl  -o 目标 ,这里-lsqite3得放在所以库的前面

才能编译过去

但是用mips的编译器确没事

sqlite3 编译问题相关推荐

  1. linux中sqlite3编译时出错,Sqlite3 交叉编译 undefined reference to `fdatasync' 错误解决

    交叉编译sqlite到Android平台, Android.mk 文件内容如下: LOCAL_PATH:= $(call my-dir) INCDIR:=/home/android-ndk-r6b/s ...

  2. Linux之Qt利用Sqlite静态编译库(转)

    参考:http://www.linuxidc.com/Linux/2011-11/47465.htm sqlite3编译安装 ------------------------arm版--------- ...

  3. osgEarth编译——以VS2012为例

    整理记录下 osgEarth编译过程. osgEarth是依赖于OSG的三维地理平台. 准备工作 OpenSceneGraph-3.4.0.zip OSG_3RDPARTY_DIR    http:/ ...

  4. Ubuntu下sqlite3的安装及使用

    Sqlite是一款轻型的数据库,实现了多数SQL-92标准,包括事务(原子性,一致性,隔离性和持久性 ACID),触发器与多数复杂查询.对于一个移动手持设备的应用开发者,Sqlite是居家旅行必备数据 ...

  5. 【嵌入式实验】《嵌入式数据库 sqlite 移植及使用》

    嵌入式数据库 sqlite 移植及使用 一.实验目的 二.实验内容 三.预备知识 四.实验设备及工具(包括软件调试工具) 五.实验步骤 实验一:移植嵌入式数据库 sqlite 1~5:安装 sqlit ...

  6. android6.0 framwork修改

    基于android6.0.7.01.20 默认使用Launcher2,修改Launcher2 packages/apps/Launcher3/src/com/android/launcher3/Lau ...

  7. iMX6系列-iMX6Q 开发板 Python 移植

    本文基于飞凌OKMX6Q/DL开发板为基础讲解,主要使用平台是imx6系列,linux3.0.35操作系统,其他平台也可以参考,不同平台之间会存在差异,需自行修改适应自己的使用 iMX6 Python ...

  8. sqlite --- 支持的函数及字段类型

    原文连接: Ubuntu下sqlite3的安装及使用 - 爱码网 1.  在终端下输入以下命令 sudo apt-get install sqlite3 之后在终端下输入如下命令,查看下安装好的sql ...

  9. Linux_TCP/IP_网络编程

    网络编程 一.Internet与TCP/IP协议 ​ 20世纪50年代,美国领导的西方阵营,苏联领导的东方阵营.为争夺科技,军事力量的背景下产生. ​ 美国成立国防部高级研究计划.1968年提出高级资 ...

最新文章

  1. 胡总和老朱说的一个小技巧
  2. 关于readdir返回值中struct dirent.d_type的取值有关问题(转)
  3. 自动 更新SVN目录文件.bat
  4. informix如何查询第一条记录
  5. 属于db模式缺点的是什么_详解 Seata Golang 客户端 AT 模式及其使用
  6. Windows下架设Apache并支持ASP-Win+Apache+ASP
  7. toxic comment classification 数据集
  8. Dataguard后台进程解析
  9. class中函数的this指向
  10. springMvc 使用ajax上传文件,返回获取的文件数据 附Struts2文件上传
  11. 智慧交通综合管理平台建设方案
  12. Python如何从列表中删除空列表?代码示例
  13. 51单片机程序存储器和数据存…
  14. 蒙特卡洛求圆周率c语言代码,蒙特卡洛法求圆周率
  15. 微信小程序招聘管理系统+后台管理系统
  16. warning: #231-D: declaration is not visible outside of function
  17. TPC好像是这么回事儿
  18. 最大流/最小割算法总结
  19. mac下elk的安装
  20. oracle基础|oracle多表查询用法|什么是等值连接(inner join)|什么是不等值连接(between)|什么是左连接(left join)|什么是右连接(right join)

热门文章

  1. js 保留两位小数(四舍五入)
  2. MSSQL优化之————探索MSSQL执行计划
  3. 在mysql表中如何变换列和行_在SQL中转换列和行的简单方法?
  4. 使用layer.tips实现鼠标悬浮时触发事件提示消息实现
  5. 1069. 微博转发抽奖(20)
  6. 【Makefile由浅入深完全学习记录4】变量和不同的赋值方式
  7. 【移植Linux 3.4.2内核第一步】之简单修改
  8. three20 TTTableViewController + TTActionSheetController
  9. jstl c:choose、c:when和c:otherwise标签的简单使用介绍
  10. [Leetcode]@python 90. Subsets II.py