gpt4 book ai didi

c++ - 你如何确定 MySQLCPPConn 库文件在哪里?

转载 作者:太空宇宙 更新时间:2023-11-04 12:03:36 26 4
gpt4 key购买 nike

考虑以下 Linux 命令来编译和运行 MySQL Connector/C++ Example 1 .

g++ test.cpp -lmysqlcppconn; ./a.out

我理解 -l 标志将指定的库添加到要链接的库列表中,而 -L 标志将指定的目录添加到目录列表中进去看看。

问:鉴于我没有指定-L标志,我如何确定mysqlcppconn的位置?

我的程序编译并运行没有错误;但是,我想知道 MySQL Connector/C++ 的安装位置。我设法在 /usr/include//usr/include/cppconn 中找到了一些 MySQL header ,并且有一个名为 mysql/usr/lib 中,但里面没有名为 mysqlcppconn 的内容。

谢谢!我正在重新介绍自己在 Linux 环境中进行开发,并且有很多东西需要重新学习和 catch 进度。

最佳答案

在 Ubuntu 或其他 debian 派生系统中,您可以使用带有 -L 选项的命令 dpkg 从 deb 包中查看已安装的文件。

$ dpkg -L libmysqlcppconn7v5 
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libmysqlcppconn.so.7.1.1.9
/usr/share
/usr/share/doc
/usr/share/doc/libmysqlcppconn7v5
/usr/share/doc/libmysqlcppconn7v5/changelog.Debian.gz
/usr/share/doc/libmysqlcppconn7v5/copyright
/usr/lib/x86_64-linux-gnu/libmysqlcppconn.so.7

所以mysqlcppconn的安装位置是/usr/lib/x86_64-linux-gnu/libmysqlcppconn.so

关于c++ - 你如何确定 MySQLCPPConn 库文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51468946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com