如何解决在centos下mysql.h找不到?
1.yum search mysql //查找mysql的依赖
然后会显示已安装和未安装的依赖库
[tftd@localhost /]$ yum search mysql已加载插件:fastestmirrormysql-connectors-community | 2.5 kb 00:00:00 mysql-tools-community | 2.5 kb 00:00:00 mysql56-community | 2.5 kb 00:00:00 determining fastest mirrors * base: mirrors.btte.net * extras: mirrors.btte.net * updates: mirrors.cn99.com======================================================= n/s matched: mysql ========================================================mysql-python.x86_64 : an interface to mysqlakonadi-mysql.x86_64 : akonadi mysql backend supportapr-util-mysql.x86_64 : apr utility library mysql dbd driverdovecot-mysql.x86_64 : mysql back end for dovecotfreeradius-mysql.x86_64 : mysql support for freeradiuslibdbi-dbd-mysql.x86_64 : mysql plugin for libdbimysql-community-bench.x86_64 : mysql benchmark suitemysql-community-client.i686 : mysql database client applications and toolsmysql-community-client.x86_64 : mysql database client applications and toolsmysql-community-common.i686 : mysql database common files for server and client libsmysql-community-common.x86_64 : mysql database common files for server and client libsmysql-community-devel.i686 : development header files and libraries for mysql database client applicationsmysql-community-devel.x86_64 : development header files and libraries for mysql database client applicationsmysql-community-embedded.x86_64 : mysql embedded librarymysql-community-embedded.i686 : mysql embedded librarymysql-community-embedded-devel.x86_64 : development header files and libraries for mysql as an embeddable librarymysql-community-embedded-devel.i686 : development header files and libraries for mysql as an embeddable librarymysql-community-libs.i686 : shared libraries for mysql database client applicationsmysql-community-libs.x86_64 : shared libraries for mysql database client applicationsmysql-community-release.noarch : mysql repository configuration for yummysql-community-test.x86_64 : test suite for the mysql database servermysql-connector-java.noarch : official jdbc driver for mysqlmysql-connector-odbc.x86_64 : an odbc 5.3 driver for mysql - driver packagemysql-connector-odbc-debuginfo.x86_64 : debug information for package mysql-connector-odbcmysql-connector-odbc-setup.x86_64 : an odbc 5.3 driver for mysql - setup librarymysql-connector-python.noarch : standardized mysql database driver for pythonmysql-connector-python.x86_64 : standardized mysql database driver for pythonmysql-connector-python-cext.x86_64 : standardized mysql driver for python with c extensionmysql-connector-python-debuginfo.x86_64 : debug information for package mysql-connector-pythonmysql-ref-manual-5.6-en-html-chapter.noarch : the mysql reference manual (html, english)mysql-ref-manual-5.6-en-pdf.noarch : the mysql reference manual (pdf, english)mysql-router.x86_64 : mysql routermysql-router-debuginfo.x86_64 : debug information for package mysql-routermysql-shell.x86_64 : command line shell and scripting environment for mysqlmysql-shell-debuginfo.x86_64 : debug information for package mysql-shellmysql-utilities.noarch : collection of utilities used for maintaining and administering mysql serversmysql-utilities-extra.noarch : additional files for mysql-utilitiesmysql-workbench-community.x86_64 : a mysql visual database modeling, administration, development and migration toolmysql-workbench-community-debuginfo.x86_64 : debug information for package mysql-workbench-communitypcp-pmda-mysql.x86_64 : performance co-pilot (pcp) metrics for mysqlperl-dbd-mysql.x86_64 : a mysql interface for perlphp-mysql.x86_64 : a module for php applications that use mysql databasesphp-mysqlnd.x86_64 : a module for php applications that use mysql databasesqt-mysql.i686 : mysql driver for qt's sql classesqt-mysql.x86_64 : mysql driver for qt's sql classesqt3-mysql.i686 : mysql drivers for qt 3's sql classesqt3-mysql.x86_64 : mysql drivers for qt 3's sql classesqt5-qtbase-mysql.i686 : mysql driver for qt5's sql classesqt5-qtbase-mysql.x86_64 : mysql driver for qt5's sql classesredland-mysql.x86_64 : mysql storage support for redlandrsyslog-mysql.x86_64 : mysql support for rsyslogmariadb.x86_64 : a community developed branch of mysqlmariadb-devel.i686 : files for development of mariadb/mysql applicationsmariadb-devel.x86_64 : files for development of mariadb/mysql applicationsmariadb-libs.i686 : the shared libraries required for mariadb/mysql clientsmariadb-libs.x86_64 : the shared libraries required for mariadb/mysql clientsmysql-community-server.x86_64 : a very fast and reliable sql database server==============================================================================================
2.发现一个库没安装,则找到对应库的名字安装它
执行:
sudo yum install mysql-community-devel.x86_64
(该库英文说明development header files and libraries for mysql database client applications)
这库的功能就是为了提供头文件的功能。
3.最后再编译下程序就没问题了。
相关参考:centos教程
以上就是如何解决在centos下mysql.h找不到的详细内容。