编译mysqlClient需要cmake,确定Linux主机安装了cmake,如果没有安装,可以使用sudo apt-get install cmake
下载后解压之
在CMakeLists.txt中添加交叉工具链
SET(CMAKE_CXX_COMPILER "arm-himix200-linux-g++")
SET(CMAKE_C_COMPILER "arm-himix200-linux-gcc")
make buildarm; cd buildarm
cmake -DCMAKE_INSTALL_PREFIX=armmysqlclient
make
编译会出现如下错误
报错comp_err的错误,因为comp_err需要运行,所以需要在宿主机上编译,所以可以先编译宿主机,然后将extar/comp_err复制出来,交叉编译时将其弄到extar/里,再编辑arm的就可以了。