交叉编译移植mysql-connetor

编译工具:arm-linux-gnueabihf

下载mysql-connector-c-6.0.2

交叉编译移植mysql-connetor_第1张图片

解压进入

交叉编译移植mysql-connetor_第2张图片

修改CMakeLists.txt,在文件靠前的地方加入:

SET(CMAKE_CXX_COMPILER “arm-linux-gnueabihf-g++”)

SET(CMAKE_C_COMPILER “arm-linux-gnueabihf-gcc”)

交叉编译移植mysql-connetor_第3张图片

修改并添加几个编译选项

交叉编译移植mysql-connetor_第4张图片

注释掉下面几个文件夹,

交叉编译移植mysql-connetor_第5张图片

执行

cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/home/yiweijiao/woke_lab/mysql-connector6.0.2/install

找到

mysql-connector-c-6.0.2/include/my_global.h 中的

#ifndef HAVE_RINT 在前面增加#define HAVE_RINT

执行make

交叉编译移植mysql-connetor_第6张图片

make install

交叉编译移植mysql-connetor_第7张图片

你可能感兴趣的:(mysql,linux,数据库,嵌入式实时数据库,arm)