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

1、安装编译环境 g++

sudo apt-get install g++ make

虚拟机linux上MySQL创建编译运行小测试_第1张图片

2、安装mysql开发库

sudo apt-get install libmysqlclient-dev

虚拟机linux上MySQL创建编译运行小测试_第2张图片

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

cd /usr/include/mysql/

4、查看lib文件地址

sudo find / -name libmysql*

虚拟机linux上MySQL创建编译运行小测试_第3张图片

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

mkdir testmysql

6、进入testmysql文件夹里面

cd testmysql

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

vim testmysql.cpp

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

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

虚拟机linux上MySQL创建编译运行小测试_第4张图片

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

10、开始编译

g++ testmysql.cpp -o testmysql

虚拟机linux上MySQL创建编译运行小测试_第5张图片

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

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

虚拟机linux上MySQL创建编译运行小测试_第6张图片

报错,找一下mysql_init库

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

虚拟机linux上MySQL创建编译运行小测试_第7张图片

好啦不报错了

11、编译通过啦

./testmysql

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

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

虚拟机linux上MySQL创建编译运行小测试_第8张图片

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

rm testmysql
make

编译成功

虚拟机linux上MySQL创建编译运行小测试_第9张图片

12、撒花,完结

你可能感兴趣的:(linux,运维,服务器)