gpt4 book ai didi

mysql - 如何在ubuntu中获取MySQL 5.5的库文件

转载 作者:行者123 更新时间:2023-11-29 01:44:24 26 4
gpt4 key购买 nike

我有MySQL 5.5的头文件:

 decimal.h   m_string.h      my_dbug.h    my_list.h        my_sys.h     mysql_embed.h    mysqld_error.h  sql_state.h        typelib.h
errmsg.h my_alloc.h my_dir.h my_net.h my_xml.h mysql_time.h raid.h sslopt-case.h
keycache.h my_attribute.h my_getopt.h my_no_pthread.h mysql.h mysql_version.h readline.h sslopt-longopts.h
m_ctype.h my_config.h my_global.h my_pthread.h mysql_com.h mysqld_ername.h sql_common.h sslopt-vars.h

但是我没有库文件。我需要它。谁能告诉我我需要做什么才能得到它:

这些文件应该在库文件夹中:

    libdbug.a    libmyisammrg.a      libmysqlclient.so@         libmysqlclient_r.a    libmysqlclient_r.so.15@      libmysys.a
libheap.a libmysqlclient.a libmysqlclient.so.15@ libmysqlclient_r.la* libmysqlclient_r.so.15.0.0* libvio.a
libmyisam.a libmysqlclient.la* libmysqlclient.so.15.0.0* libmysqlclient_r.so@ libmystrings.a

最佳答案

您可以获得有关您的mysql 头文件或lib 文件 等位置所需的所有信息。

只需在终端中输入mysql_config,它就会输出如下内容:

Usage: /usr/bin/mysql_config [OPTIONS]
Options:
--cflags [-I/usr/include/mysql -fno-omit-frame-pointer -g -pipe -Wno-uninitialized -g -static-libgcc -fno-omit-frame-pointer -fno-strict-aliasing]
--include [-I/usr/include/mysql]
--libs [-L/usr/lib -lmysqlclient]
--libs_r [-L/usr/lib -lmysqlclient_r -lpthread -lz -lm -lrt -lssl -lcrypto -ldl]
--plugindir [/usr/lib/mysql/plugin]
--socket [/var/run/mysqld/mysqld.sock]
--port [0]
--version [10.0.14]
--libmysqld-libs [-L/usr/lib -lmysqld]
--variable=VAR VAR is one of:
pkgincludedir [/usr/include/mysql]
pkglibdir [/usr/lib]
plugindir [/usr/lib/mysql/plugin]

您可以看到includelibs 选项,并且前面有路径提到了它的位置。

关于mysql - 如何在ubuntu中获取MySQL 5.5的库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10773685/

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