SQLite JDBC 是一个用于使用Java 访问和创建SQLite数据库文件的库。

    1.1 安装Openjdk
    下载并安装到指定目录(如/opt/tools/installed):

    wget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u191-b12/OpenJDK8U-jdk_aarch64_linux_hotspot_8u191b12.tar.gz
    tar -zxf OpenJDK8U-jdk_aarch64_linux_hotspot_8u191b12.tar.gz
    mv jdk8u191-b12 /opt/tools/installed/

    配置java环境变量,在/etc/profile文件末尾处增加下面的代码:

    JAVA_HOME=/opt/tools/installed/jdk8u191-b12
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME PATH

    运行下面命令,使修改的环境变量生效:

    source /etc/profile

    1.2 安装Maven
    下载并安装到指定目录(如/opt/tools/installed):

    wget https://archive.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
    tar -zxf apache-maven-3.5.4-bin.tar.gz
    mv apache-maven-3.5.4 /opt/tools/installed/

    修改maven环境变量,在/etc/profile文件末尾增加下面高亮代码:

    JAVA_HOME=/opt/tools/installed/jdk8u191-b12
    MAVEN_HOME=/opt/tools/installed/apache-maven-3.5.4
    PATH=$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH
    export MAVEN_HOME JAVA_HOME PATH

    运行下面的命令,是修改的环境变量生效:

    source /etc/profile

    1.3 安装Gcc等依赖项
    挂载OS镜像:

    mount YOUR_OS.iso /media -o loop

    修改/etc/yum.repos.d/Base.repo文件,配置yum本地源:

    [Local]
    name=CentOS-7.4 Local
    baseurl=file:///media/
    enabled=1
    gpgcheck=0

    运行下面的命令,使yum源配置生效:

    yum clean all
    yum makecache

    yum安装GCC等相关依赖:

    yum install git gcc gcc-c++ make cmake libtool autoconf automake -y

    1.4 解决-fsigned-char问题
    1.使用command -v gcc命令寻找gcc所在路径(一般位于/usr/bin/gcc)
    2.更改gcc的名字(比如改成gcc-impl)
    3.在gcc所在目录执行vim gcc,并填入如下内容保存:

    #! /bin/sh
    /usr/bin/gcc-impl -fsigned-char “$@”

    4.执行chmod +x gcc给脚本添加执行权限
    5.使用与1-4步相似的方式给g++创建同名字的脚本文件
    1.5 编译sqlite-jdbc-3.8.11.2
    下载sqlite-jdbc-3.8.11.2源码,并解压

    wget https://github.com/xerial/sqlite-jdbc/archive/3.8.11.2.zip
    unzip 3.8.11.2.zip
    cd sqlite-jdbc-3.8.11.2

    修改Makefile:
    image.jpeg
    执行编译:

    make

    image.jpeg