sqlite3相关编译问题:updefined reference to `sqlite3_close+v2`
来源:互联网 发布:学数控车床编程要多久 编辑:程序博客网 时间:2024/05/21 19:31
1. updefined reference to `sqlite3_close+v2`
在ubuntu 14.04上编译是OK的,Makefile如下:
EXTRA_LIBS=sqlite3
$(CC) -o $(APP_BIN) $(objects) -lrt -L../libcore -l$(LIB_CORE_STATCK) -L../config/ -l$(LIB_DM_CFG) -l$(EXTRA_LIBS)
但是移到openwrt下,则出现updefined reference to `sqlite3_close+v2`,
程序没有问题,而在于gcc,将sqlite3链到前面就可以解决:
即:
$(CC) -o $(APP_BIN) $(objects) -l$(EXTRA_LIBS) -lrt -L../libcore -l$(LIB_CORE_STATCK) -L../config/ -l$(LIB_DM_CFG)
Gcc的这种顺序需要注意。
另外,极有可能的原因是由于sqlite库太老,更新sqlite也是一种方法。
0 0
- sqlite3相关编译问题:updefined reference to `sqlite3_close+v2`
- cocos2dx向android平台移植出现问题undefined reference to 'sqlite3_close' collect2: ld returned 1 exit status
- sqlite3 交叉编译 undefined reference to `fdatasync' 错误解决
- sqlite3_close()
- Berkeley Db编译总通不过:undefined reference to 问题
- libstdc++.so:undefined reference to 'sqrt'、'asin'、'log'编译问题
- 编译U-boot 出现 undefined reference to `dm9000_initialize' 的问题
- 线程编译问题(undefined reference to `pthread_create')
- QT编译中遇见undefined reference to `####::####::###()' 问题
- 解决gcc 编译时报错"undefined reference to 'main'" 问题
- 编译:undefined reference to涉及的链接问题
- 【Qt开发】关于编译时报"undefined reference to"问题
- 编译:splint 遇到的问题: undefined reference to `yywrap'
- 编译内核出现问题: undefined reference to `__gnu_mcount_nc'
- ----linux--内核编译的问题:undefined reference to `printascii'
- 线程库编译问题: undefined reference to 'pthread_create'的解决
- 线程编译问题(undefined reference to `pthread_create')
- gcc编译出现 undefined reference to 的问题
- C#Thread类多线程系列之(三)线程同步技术
- iOS真机调试
- oc NSLog 输出格式
- 使用AsyncTask请求服务器并在客户端图文并排
- Android 百度地图开发源码示例 ——1
- sqlite3相关编译问题:updefined reference to `sqlite3_close+v2`
- JAVA通过Redis设置集合并读取json
- iOS lable ios8自定义撑高
- 1040As Easy As A+B
- python实战二:查看某网页是用什么编码的
- Linux下替换运行中的程序或so文件的问题
- VS中的快捷键快速格式化代码,使好看,整齐
- JTable 表头和内容居中
- 云后台Bmob的一些资料