linux环境下使用C语言连接MySQL数据库

直接使用 gcc mysql.c  编译会提示找不到 mysql.h, 编译时需要指定 mysql.h 头文件和 mysql库的位置

先用 l 搜索一下你的linux上没有这两个文件

要是找不到,那么就证明没有安装mysqlclient类库。  执行以下命令安装:

安装过后 然后在搜索一下 mysql.h 文件

找到了 :

/usr/include/mysql/mysql.h     mysql.h在/usr/include/mysql/目录下

/usr/lib/arm-linux-gnueabihf/libmysqlclient.so   libmysqlclient.so在/usr/lib/arm-linux-gnueabihf/目录下

然后编译的时候加上相应的参数即可:

gcc mysql.c -L/usr/lib/arm-linux-gnueabihf/ -I/usr/include/mysql -lmysqlclient

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注