Linux
在哪裡可以找到 Linux 上 MySQL 的包含文件?
在哪裡可以找到 Linux 上 MySQL 的包含文件?我根據this查看了/usr/include/mysql,但它們不存在。我的 apache Web 伺服器在 MySQL 5.1 上執行良好,並在 PHP 5 上執行,但我找不到包含目錄的位置!!
謝謝你的幫助!
$ mysql_config --include
在我的系統上,這列印
-I/usr/include/mysql
如果 顯示的目錄
mysql_config
沒有正確的包含文件,則您的安裝可能是部分安裝或事後已更改。從文件中:
mysql_config 為您提供編譯 MySQL 客戶端並將其連接到 MySQL 的有用資訊……
- 包括
用於查找 MySQL 包含文件的編譯器選項。
這實際上取決於您使用的 Linux 發行版。大多數二進制發行版都將標頭與應用程序本身分開,通常在 -devel 包中。
例如,在我的 Fedora 12 機器上,該
mysql-devel
軟體包具有以下描述:MySQL 是一個多使用者、多執行緒的 SQL 數據庫伺服器。此包包含開發 MySQL 客戶端應用程序所需的庫和標頭檔。
在 Fedora、CentOS 或 RHEL 上,您可以
yum install mysql-devel
以 root 身份安裝此軟體包。Debian 和 Ubuntu 系統將具有相似的軟體包名稱和 apt 命令。