0
点赞
收藏
分享

微信扫一扫

库移植的过程(以sqlite3移植为例)

q松_松q 2024-08-07 阅读 7

示例:移植 sqlite3.7.9 到友善之臂 mini2440

# 下载源码

下载 sqlite 最新版本

3.7.9 SQLite Download Page

# 解压源码包

源码包:sqlite-autoconf-3070900.tar.gz 解压源码包到/opt 目录下:

tar xvzf sqlite-autoconf-3070900.tar.gz   –C /opt/

        建立 make install 目录# mkdir /opt/build

进入解压出的文件夹中:

# cd /opt/sqlite-autoconf-3070900

# 配置命令

执行 configure 命令,生成Makefile 文件:

        # ./configure   -host=arm-linux prefix=/opt/build

        生成 Makefile 文件后

      # 修改 makefile

        修改 Makefile 文件: # vim Makefile

       # make 

        make clean 

        make,等待一段时间

        make install

     # 移植文件

完成之后可以发现,之前所建目录/opt/build 下生成

bin include lib share 四个目录。主要用到的文件

有./bin/sqlite3,./include/sqlite3.h 以及./lib/下的.so库文件。

bin 文件夹下的sqlite3,是 sqlite 可执行应用程序,下载到arm板下的/bin 目录或者/usr/bin 目录下。

举报

相关推荐

0 条评论