考虑使用以下Linux命令编译并运行MySQL Connector/C++ Example 1。
g++ test.cpp -lmysqlcppconn; ./a.out
我知道
-l
标志将指定的库添加到要链接的库列表中,而-L
标志将指定的目录添加到要查找的目录列表中。问:鉴于我没有指定
-L
标志,如何确定mysqlcppconn
的位置?我的程序编译和运行没有错误,但是,我想知道MySQL连接器/ C++安装在哪里。我在
/usr/include/
和/usr/include/cppconn
中找到了一些MySQL头文件,在mysql
中有一个名为/usr/lib
的目录,但是里面没有名为mysqlcppconn
的文件。谢谢您!我正在重新介绍自己如何在Linux环境下进行开发,有很多东西需要重新学习和跟上。
最佳答案
库文件位于/usr/lib
中,名为libmysqlcppconn
。静态文件和共享对象文件都存在。
此答案由注释部分中的πάνταῥεῖ提供。
关于c++ - 您如何确定MySQLCPPConn库文件在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51468946/