mysql_config --cflags --libs
该命令用于查看本地是否有安装mysql开发包
-I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g
-L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -lrt -ldl
以上结果说明本机有安装开发包,编译方式如下:
g++ test.cpp -I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -lrt -ldl
或者
g++ test.cpp `mysql_config --cflags --libs`
注意:两个不是单引号而是反单引号