虚拟机linux上MySQL创建编译运行小测试

发布时间:2024年01月03日

1、安装编译环境 g++

sudo apt-get install g++ make

2、安装mysql开发库

sudo apt-get install libmysqlclient-dev

3、查看 头文件安装地址 在这里存储的是一些运行数据库必须的库

cd /usr/include/mysql/

4、查看lib文件地址

sudo find / -name libmysql*

5、创建文件夹放接下来的代码

mkdir testmysql

6、进入testmysql文件夹里面

cd testmysql

7、创建一个运行文件.cpp?

vim testmysql.cpp

8、按下回车后会直接进入代码部分,在这里输入自己的代码

#include<iostream>
#include<mysql.h>
int main()
{
	MYSQL mysql;
	mysql_init(&mysql);
	std::cout << "hello world!\n";
	getchar();
	system("pause");
	return 0;
}

9、写完之后,按下esc 输入:wq保存并退出

10、开始编译

g++ testmysql.cpp -o testmysql

报错,需要指定一些路径,将mysql.h的路径引入进来

g++ testmysql.cpp -o testmysql -I/usr/include/mysql

报错,找一下mysql_init库

g++ testmysql.cpp -o testmysql -I/usr/include/mysql

好啦不报错了

11、编译通过啦

./testmysql

****重点来了,每次执行10和11这两步太麻烦了,直接将他携程makefile文件,写完之后,按下esc 输入:wq保存并退出.

g++ testmysql.cpp -o testmysql -I/usr/include/mysql -lmysqlclient
vim maklefile
make

如果出现这个,先把之前的删掉

rm testmysql
make

编译成功

12、撒花,完结

文章来源:https://blog.csdn.net/wjl990316fddwjl/article/details/135231635
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。