| MYSQL_CONFIG(1) | MySQL Database System | MYSQL_CONFIG(1) |
نام (NAME)
mysql_config - نمایش گزینهها برای کامپایل کردن کلاینتها
خلاصه دستور (SYNOPSIS)
mysql_config options
توضیحات (DESCRIPTION)
mysql_config اطلاعات مفیدی را برای کامپایل کلاینت MySQL شما و اتصال آن به MySQL فراهم میکند. این ابزار یک اسکریپت شل است، بنابراین تنها در سیستمهای یونیکس و شبهیونیکس در دسترس است.
نکته
pkg-config میتواند به عنوان جایگزینی برای mysql_config جهت دریافت اطلاعاتی مانند فلگهای کامپایلر یا کتابخانههای پیوند (link) مورد نیاز برای کامپایل برنامههای MySQL استفاده شود. برای اطلاعات بیشتر، ببینید: Building C API Client Programs Using pkg-config[1].
mysql_config از گزینههای زیر پشتیبانی میکند.
اگر mysql_config را بدون هیچ گزینهای اجرا کنید، فهرستی از تمامی گزینههای پشتیبانیشده و مقادیر آنها را نمایش میدهد:
$> mysql_config
Usage: ./mysql_config [OPTIONS]
Compiler: GNU 10.4.0
Options:
--cflags [-I/usr/local/mysql/include/mysql]
--cxxflags [-I/usr/local/mysql/include/mysql]
--include [-I/usr/local/mysql/include/mysql]
--libs [-L/usr/local/mysql/lib/mysql -lmysqlclient -lpthread -ldl
-lssl -lcrypto -lresolv -lm -lrt]
--libs_r [-L/usr/local/mysql/lib/mysql -lmysqlclient -lpthread -ldl
-lssl -lcrypto -lresolv -lm -lrt]
--plugindir [/usr/local/mysql/lib/plugin]
--socket [/tmp/mysql.sock]
--port [3306]
--version [8.4.0]
--variable=VAR VAR is one of:
pkgincludedir [/usr/local/mysql/include]
pkglibdir [/usr/local/mysql/lib]
plugindir [/usr/local/mysql/lib/plugin]
میتوانید از mysql_config در خط فرمان با استفاده از علامت بکتیک (`) استفاده کنید تا خروجی تولید شده برای گزینههای خاص را در دستور قرار دهید. برای مثال، جهت کامپایل و پیوند دادن یک برنامه کلاینت MySQL، از mysql_config به صورت زیر استفاده کنید:
gcc -c `mysql_config --cflags` progname.c gcc -o progname progname.o `mysql_config --libs`
کپیرایت و تکثیر (COPYRIGHT)
Copyright © 1997, 2026, Oracle and/or its affiliates.
این مستندات یک نرمافزار آزاد است؛ شما میتوانید آن را تنها تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همانطور که توسط بنیاد نرمافزارهای آزاد منتشر شده است؛ نسخه ۲ مجوز، بازتوزیع کرده و/یا تغییر دهید.
این مستندات با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.
شما باید به همراه این برنامه نسخهای از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به آدرس زیر نامه بنویسید: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA یا به http://www.gnu.org/licenses مراجعه کنید.
نکات (NOTES)
- 1.
- ساخت برنامههای کلاینت C API با استفاده از pkg-config
همچنین ببینید (SEE ALSO)
برای اطلاعات بیشتر، لطفاً به راهنمای مرجع MySQL مراجعه کنید، که ممکن است هماکنون به صورت محلی نصب شده باشد و همچنین به صورت آنلاین در http://dev.mysql.com/doc در دسترس است.
نویسندگان (AUTHORS)
شرکت اوراکل (http://dev.mysql.com).
| 03/25/2026 | MySQL 9.7 |