msql2mysql , convertit des programmes mSQL vers MySQL
<<<
mysql_config lit les options de compilations du client MySQL API MySQL
>>>

21.1 Utilitaires de développement des programmes MySQL
21 API MySQL
 Manuel de Référence MySQL 4.1 : Version Française

msql2mysql , convertit des programmes mSQL vers MySQL
->mysql_config lit les options de compilations du client MySQL

21.1.2 mysql_config lit les options de compilations du client MySQL

mysql_config vous indique des informations pratiques pour compiler votre client MySQL et le connecter au serveur.

mysql_config supporte les options suivantes :

    --cflags
    Options de compilations utilisées pour trouver les fichiers inclus.
    --include
    Options du compilateur pour trouver les fichiers d'inclusion MySQL. (Normalement, il faut utiliser --cflags au lieu de cette commande)
    --libs
    Les bibliothèques et options requises pour compiler avec la bibliothèque client MySQL.
    --libs_r
    Les bibliothèques et options requises pour la compilation avec la sécurité thread de la bibliothèque client MySQL.
    --socket
    Le nom par défaut de la socket, défini lors de la configuration de MySQL.
    --port
    Le numéro de port par défaut, défini lors de la configuration de MySQL.
    --version
    Le numéro de version et la version de la distribution MySQL.
    --libmysqld-libs
    Les bibliothèques et options requises pour compiler avec la bibliothèque intégrée MySQL.
Si vous exécutez mysql_config sans aucune option, il va afficher toutes les options qu'il supporte, ainsi que la valeur de toutes les options :

shell> mysql_config
Usage: /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 -lz
                    -lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto]
  --libs_r         [-L/usr/local/mysql/lib/mysql -lmysqlclient_r
                    -lpthread -lz -lcrypt -lnsl -lm -lpthread]
  --socket         [/tmp/mysql.sock]
  --port           [3306]
  --version        [4.0.16]
  --libmysqld-libs [-L/usr/local/mysql/lib/mysql -lmysqld -lpthread -lz
                    -lcrypt -lnsl -lm -lpthread -lrt]
Vous pouvez utiliser mysql_config dans une ligne de commande pour inclure la valeur qui sera affichée par une option. Par exemple, pour compiler un client MySQL, utilisez mysql_config comme ceci :

CFG=/usr/local/mysql/bin/mysql_config
sh -c "gcc -o progname `$CFG --cflags` progname.c `$CFG --libs`"
Lorsque vous utilisez mysql_config de cette manière, assurez vous de l'invoquer entre des guillemets obliques ( '`' ). Cela indique que le Shell doit exécuter cette expression, et remplacer le résultat dans la commande.

<< mysql_config lit les options de compilations du client MySQL >>
msql2mysql , convertit des programmes mSQL vers MySQL Utilitaires de développement des programmes MySQL API MySQL