虚拟机linux上MySQL创建编译运行小测试
2023-12-29 10:29:22
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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!