16_嵌入式开发编译不同Linux平台的依赖库
嵌入式开发编译不同平台的依赖库
- sqlite3手动编译
- 1.下载sqlite3源码
- 2.配置和编译
- 注意事项
- 3.sqlite3动态库的部署和使用
- 头文件
- 动态静态库文件
- 1.将以上文件放到项目的lib文件夹下
- 2.pro文件中配置如下:
- 3.源码中调用方法
- 4.示例源码
- 手动交叉编译Gdb
- 1.下载gdb源码
- 2.配置编译条件
- 3.编译生成可执行文件
- 4.将可执行文件放到嵌入式平台
- 5.进入调试
sqlite3手动编译
1.下载sqlite3源码
wget https://www.sqlite.org/2023/sqlite-autoconf-3410100.tar.gz
tar xzf sqlite-autoconf-3410100.tar.gz
cd sqlite-autoconf-3410100
2.配置和编译
./configure --host=aarch64-openeuler-linux-gnu --prefix=/path/to/new_install
make
make install
其中host指编译时使用的交叉编译工具链,prefix指编译后存放的位置
注意事项
执行./configure时,可能会出现找不到编译链工具的情况,需要在系统环境变量中添加编译器的路径
也可以使用临时环境变量的方式:
<