2

我有 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
4

3 回答 3

3

您可以获得有关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选项,并且它前面的路径提到了它的位置。

于 2014-10-22T14:27:51.730 回答
1

最佳解决方案。安装 LAMP 或 Xampp。
Lamp : Linux - Apache - Mysql - Php
Xampp : Linux、Windows、Mac OS X 和 Solaris - Apache - Mysql - Php - Perl
这安装 Mysql 和 Php 没有任何麻烦。

于 2012-05-27T11:41:47.213 回答
0

如果你不能$ sudo apt-get install mysql-server-5.5在你的 Ubuntu 上输入,你可以从这里下载并安装完整的 MySql Server 5.5 包http://www.mysql.com/downloads/mysql/#downloads(选择平台:Debian Linux)

安装后,您可以在服务器“bin”文件夹中找到所有需要的库。

例如参见以下帖子: http ://akbarahmed.com/2012/04/08/install-mysql-5-5-on-ubuntu-10-04-lts-running-in-the-rackspace-cloud-2 /

于 2012-05-27T12:12:01.817 回答