基于s5pv210嵌入式linux使用其他动态、静态库文件程序的交叉编译
2024-10-20 00:34:47
刚刚移植了sqlite3迫切想测试一些,结果将原来在ubuntu系统下写好且测试通过的程序,重新编译就报错,无法找到已定义的函数
这是由于没有使用库或者使用了错误的就、库造成的结果。
正确做法为:
arm-none-linux-gnueabi-gcc –o database-test –L 你需要的库文件地址 –I 你需要的头文件的地址 xxx.c –lsqlite3
-L 指定自己的库地址
-I 指定的头文件地址
好了可以使用文件了
如果指定需要的头文件和库.可以分别在-I和-L中指定。
最新文章
- MongoDB学习系列(2)--使用PHP访问MongoDB
- vector algorithm find
- Word Reversal
- Lumia刷机Win10 Mobile 10.0.10166惊魂记
- [转]webrtc学习: 部署stun和turn服务器
- 新手!SDK Manager里找不到API安装的选项怎么办?
- IE6 兼容问题总结
- Django Url编码问题
- Android的回调
- MySQL数据库索引简介
- httpClient解决post请求重定向的问题
- CentOS 7 lnmp环境配置laravel项目的问题总结!
- tp连贯操作
- pandas.io.common.CParserError: Error tokenizing data. C error: Expected 1 fields in line 526, saw 5
- WINDOWS防火墙开启后Ping不通
- iOS.ChangeIniOS7
- Inteiilj IDEA 团队代码格式规范
- Group Anagrams - LeetCode
- Ansible7:Playbook常用模块
- svn(subversion)版本控制系统学习与理解