Linux下Code::Block使用Sqlite出现undefined reference to `sqlite3_open‘错误,修改GCC添加的编译参数选项的顺序 2023年11月12日 上午4:00 • 大数据 • 阅读 62 1、错误的做法: 选中Settring,选择Compiler 添加编译选项-lsqlite3 sqlite3_open‘错误,修改GCC添加的编译参数选项的顺序" src="https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230809/9f2dcf6d5d494ee5bf353f3730ef8eca.png" /></p> <p>这样添加还是不能解决问题的,编译命令的顺序没有改变</p> <p>实际的情况</p> <p>用GCC来编译的时候总是会出现错误,编译的命令如下 gcc -static -o hello <strong>-lsqlite3</strong> -L /usr/local/lib -I/usr/local/include hello.c</p> <p>2、正确的做法:</p> <p>选中Settring,选择Compiler</p> <p><img alt="" src="https://img-blog.csdnimg.cn/476b4c2797ff4a299f8dc0122c30930e.png" /></p> <p>Other linker options中添加编译选项-lsqlite3</p> <p><img alt="Linux下Code::Block使用Sqlite出现undefined reference to sqlite3_open‘错误,修改GCC添加的编译参数选项的顺序” src=”https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230809/a7792a43b9d443dbbe11197e208077c6.png” /> 编译命令的顺序就改变了 实际的情况 Gcc的编译参数是有顺序的。正确的编译命令是:gcc -o hello -L /usr/local/lib -I/usr/local/include -static hello.c -lsqlite3 至此,GCC添加的编译参数选项的顺序就发生了改变。 Original: https://blog.csdn.net/fantesting/article/details/125621992Author: fantestingTitle: Linux下Code::Block使用Sqlite出现undefined reference to `sqlite3_open‘错误,修改GCC添加的编译参数选项的顺序 原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/817093/ 转载文章受原作者版权保护。转载请注明原作者出处! 大数据 赞 (0) 0 生成海报 【自取】最近整理的,有需要可以领取学习: Linux核心资料大放送~ 全栈面试题汇总(持续更新&可下载) 一个提高学习100%效率的工具! 【超详细】深度学习面试题目! LeetCode Python刷题答案下载! LeetCode Java版刷题答案下载! LeetCode C++ 版本,抓紧保存! LeetCode GO语言 刷题答案下载! 大家都在看 Kubernetes CKS【24】—System Hardening – Kernel Hardening Tools(seccomp) 文章目录 1. Seccomp介绍 2. 目标 3. Seccomp for Docker Nginx 4. 启用 RuntimeDefault … 大数据 2023年5月26日 0090 Docker03 Docker基础知识、Docker实战 1 Docker基础知识 1.1 什么是Docker Docker是一个可以装应用的容器,就像杯子可以装水、书包可以装书一样;docker官网 Docker是Docker公司开发的… 大数据 2023年5月29日 0091 SpringCloud整合spring security+ oauth2+Redis实现认证授权 大数据 2023年11月14日 0038 2022 大一大二基础hive考试题 一. 选择题1.将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤中进行的?( C )A、频繁模式挖掘B、分类和预测C、数据预处理D、数据流挖掘 2.为数据的总体分布建模… 大数据 2023年11月12日 0036 docker学习路线 docker 学习路线 参考资料 知乎 docker 的学习路线 Docker — 从入门到实践 Docker 核心技术与实现原理 Docker 入门 《Kubernetes in… 大数据 2023年5月29日 0060 前后端分离Oauth2.0 – springsecurity + spring-authorization-server —客户端凭证模式 大数据 2023年11月15日 0053 2022年全国职业院校技能大赛(高职组) 大数据 2023年11月16日 00101 Redis集成springboot实现点赞收藏功能+定时同步数据库——开发笔记 大数据 2023年11月15日 0039 启动hive时有报错 启动hive时出现下面错误: [bigdata@hadoop102 hive]$ hiveJava HotSpot(TM) 64-Bit Server VM warning: Us… 大数据 2023年11月13日 0039 阿里大数据分析与应用(part2)–大数据分析的流程与常用技术 学习笔记,仅供参考,有错必纠学习自:云中学院大数据课堂 文章目录 大数据分析流程 数据采集方法 大数据采集方法 离线数据采集ETL 实时数据采集… 大数据 2023年5月26日 0076 SpringBoot+Redis Stream实现消息队列 大数据 2023年11月15日 0034 Python Anaconda安装sasl,thrift,thrift-sasl 并连接PyHive 安装包版本说明 python: 3.6 / 3.7 / 3.8 pyhive: 0.6.2 thrift: 0.13.0 thrift_sasl: 0.4.2 sasl: 根据py… 大数据 2023年11月13日 0064 openwrt临时封禁ip 用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把22 80端口映射到公网,发现经常被暴力破解,自己写了个临时封禁ip功能的脚本,实现5分钟内同一个ip登录密码错误1… 大数据 2023年5月27日 0084 node + sqlite + Sequelize (ORM:Object-Relational Mapping对象关系映射) https://www.sequelize.cn/ Sequelize 是一个基于 promise 的 Node.js ORM, 目前支持 Postgres, MySQL, Mar… 大数据 2023年11月10日 0052 虚拟机ping不通的几种原因及解决办法 镜像下载、域名解析、时间同步请点击阿里云开源镜像站 一:虚拟机宿主机互ping不通 问题一:防火墙 略去,建议主机和宿主机都关闭防火墙,并关闭seLinux(Linux的安全系统)… 大数据 2023年5月27日 0087 CentOS 8及以上版本配置IP的方法,你 get 了吗 接上篇文章讲了 Ubuntu 18及以上版本的配置方法,本文再来讲讲 CentOS 8 及以上版本配置 IP 的方法。 Centos/Redhat(8.x) 配置 IP 方法 说明… 大数据 2023年5月27日 0085