交叉编译libmysqlclient.so
下载源码:
解压缩源码
用cmak-gui 编译源码,(注: apt-get install cmake-gui)
选择通用的交叉编译工具
下载地址:
解压缩后设置环境变量:
export PATH=$PATH:/opt/mysql/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc
验证是否生效
whereis
arm-linux-gnueabihf-gcc
arm-linux-gnueabihf-gcc:
/opt/mysql/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc
cmake-gui编译:
编译出 pc 版本
cmake -G
"Unix Makefiles"
-DCMAKE_INSTALL_PREFIX=/opt/mysql/mysql-connector-c-6.1.11-src/build
make
然后再编译 arm版本,否则会报错误
cmake-G"Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/opt/mysql/mysql-connector-c-6.1.11-src/build -DCMAKE_C_COMPILER=/opt/mysql/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin/arm-linu