Spec-Zone .ru
спецификации, руководства, описания, API

4.7.2. mysql_config — Параметры экрана для Компиляции Клиентов

mysql_config предоставляет Вам полезную информацию для того, чтобы скомпилировать Ваш клиент MySQL и соединить ее с MySQL. Это - сценарий оболочки, таким образом, это доступно только на Unix и Подобных Unix системах.

mysql_config поддерживает следующие опции.

Если Вы вызываете mysql_config без опций, он выводит на экран список всех опций, которые он поддерживает, и их значения:

shell> mysql_configUsage: /usr/local/mysql/bin/mysql_config [options]Options:  --cflags         [-I/usr/local/mysql/include/mysql -mcpu=pentiumpro]  --include        [-I/usr/local/mysql/include/mysql]  --libs           [-L/usr/local/mysql/lib/mysql -lmysqlclient                    -lpthread -lm -lrt -lssl -lcrypto -ldl]  --libs_r         [-L/usr/local/mysql/lib/mysql -lmysqlclient_r                    -lpthread -lm -lrt -lssl -lcrypto -ldl]  --socket         [/tmp/mysql.sock]  --port           [3306]  --version        [5.7.1]  --libmysqld-libs [-L/usr/local/mysql/lib/mysql -lmysqld                    -lpthread -lm -lrt -lssl -lcrypto -ldl -lcrypt]

Можно использовать mysql_config в пределах командной строки, используя обратные галочки, чтобы включать вывод, который он производит для определенной опции. Например, чтобы скомпилировать и соединить клиентскую программу MySQL, используйте mysql_config следующим образом:

shell> gcc -c `mysql_config --cflags`
        progname.cshell> gcc -o progname progname.o `mysql_config
        --libs`