加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

sqlite3.6.17 arm linux交叉编译 一个错误

发布时间:2020-12-12 23:36:52 所属栏目:百科 来源:网络整理
导读:几个月前下载过sqlite3.6.17版的源码,打算交叉编译到arm-linux平台,最近做的项目要用。arm交叉编译环境已经建好, ./configure --prefix=/dist-sqlite3 --host=arm-linux,然后make的时候出错:arm-none-linux-gnueabi-gcc: 3.6.17": No such file or dire

几个月前下载过sqlite3.6.17版的源码,打算交叉编译到arm-linux平台,最近做的项目要用。arm交叉编译环境已经建好, ./configure --prefix=/dist-sqlite3 --host=arm-linux,然后make的时候出错:arm-none-linux-gnueabi-gcc: 3.6.17": No such file or directory,<command-line>: warning: missing terminating " character

当时嫌麻烦就放弃了,直接参考一篇3.5.9版本的方法,下了3.5.9的源码,交叉编译成功。后来一直在用这个版本的。今天在家里要用,但是没有拷贝回 来。只好再去下源码再编译,由碰到这个问题。于是猜了一下,把Makefile里面的123行,DEFS = -DPACKAGE_NAME=/"sqlite/" -DPACKAGE_TARNAME=/"sqlite/" -DPACKAGE_VERSION=/"3.6.17/" -DPACKAGE_STRING=/"sqlite 3.6.17/" 改成"sqlite-3.6.17/" ,就编译通过了。最后,make install。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读