pdo_mysql.c:31 make: *** [pdo_mysql.lo] 错误 1 expected specifier-qualifier-list ...

  • 2016-9-8 20:15
  • PHP二次开发
  • 阅读(2020)
  • 评论(9
  • 来源:互联网
  • 摘要: 完整错误信息:pdo_mysql.c:31 make: *** 错误 1 expected specifier-qualifier-list before ‘MYSQL’/soft/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:25:19: 错误:mysql.h:没有那个文件或目录In file included from ...
    完整错误信息:
    pdo_mysql.c:31 make: *** [pdo_mysql.lo] 错误 1 expected specifier-qualifier-list before ‘MYSQL’
     
    /soft/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:25:19: 错误:mysql.h:没有那个文件或目录
    In file included from /soft/PDO_MYSQL-1.0.2/pdo_mysql.c:31:
    /soft/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:36: 错误:expected specifier-qualifier-list before ‘MYSQL’
    /soft/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:48: 错误:expected specifier-qualifier-list before ‘MYSQL_FIELD’
    /soft/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:53: 错误:expected specifier-qualifier-list before ‘MYSQL_RES’
    make: *** [pdo_mysql.lo] 错误 1

    问题原因:
        这是因为在编译时需要 MySQL 的头的文件。而它按默认搜索找不到头文件的位置,所以才出现这个问题。

    解决方法:
        将 /usr/local/server/mysql/include/ 目录下的 MySQL 头文件链接到 /usr/local/include/ 的目录下。
        #  ln -s /usr/local/server/mysql/include/* /usr/local/include/


    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-2448-1.html

    相关阅读

    发表评论

    最新评论

    查看全部评论(9)

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!