Questo è il comando mysql_config che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
mysql_config - visualizza le opzioni per la compilazione dei client
SINOSSI
mysql_config Opzioni
DESCRIZIONE
mysql_config ti fornisce informazioni utili per compilare il tuo client MySQL e
collegandolo a MySQL. È uno script di shell, quindi è disponibile solo su Unix e
Sistemi simili a Unix.
Note:
A partire da MySQL 5.7.9, pkg-config può essere utilizzato in alternativa a mysql_config per
ottenere informazioni come flag del compilatore o librerie di collegamento necessarie per compilare
Applicazioni MySQL. Per ulteriori informazioni, vedere Sezione 23.8.4.2, «Building C API Client
Programmi che utilizzano pkg-config”.
Note:
A partire da MySQL 5.7.4, per le distribuzioni binarie per Solaris, mysql_config non fornisce
argomenti per il collegamento con la libreria incorporata. Per ottenere argomenti di collegamento per il
libreria incorporata, utilizzare il mysql_server_config sceneggiatura invece.
mysql_config supporta le seguenti opzioni.
· --flag
C Flag del compilatore per trovare file di inclusione e flag e definizioni critici del compilatore utilizzati
durante la compilazione della libreria libmysqlclient. Le opzioni restituite sono legate al
compilatore specifico che è stato utilizzato quando è stata creata la libreria e potrebbe entrare in conflitto con il
impostazioni per il proprio compilatore. Utilizzo --includere per opzioni più portatili che contengono
includere solo percorsi.
· --cxxflags
Come --flag, ma per i flag del compilatore C++.
· --includere
Opzioni del compilatore per trovare i file di inclusione di MySQL.
· --libmysqld-libs, --inserito
Librerie e opzioni necessarie per il collegamento con il server integrato MySQL.
· --libs
Librerie e opzioni necessarie per il collegamento con la libreria client MySQL.
· --libs_r
Librerie e opzioni necessarie per il collegamento con la libreria client MySQL thread-safe. In
MySQL 5.7, tutte le librerie client sono thread-safe, quindi non è necessario utilizzare questa opzione. Il
--libs l'opzione può essere utilizzata in tutti i casi.
· --plugindir
Il nome del percorso della directory del plugin predefinito, definito durante la configurazione di MySQL.
· --porta
Il numero di porta TCP/IP predefinito, definito durante la configurazione di MySQL.
· --presa
Il file socket Unix predefinito, definito durante la configurazione di MySQL.
· --variabile=nome_var
Visualizza il valore della variabile di configurazione denominata. Permesso nome_var i valori sono
pkgincludedir (la directory del file di intestazione), pkglibdir (la directory della libreria) e
plugindir (la directory dei plugin).
· --versione
Numero di versione per la distribuzione MySQL.
Se invochi mysql_config senza opzioni, visualizza un elenco di tutte le opzioni che
supporti e i loro valori:
conchiglia> mysql_config
Utilizzo: /usr/local/mysql/bin/mysql_config [opzioni]
Opzioni:
--cflags [-I/usr/local/mysql/include/mysql -mcpu=pentiumpro]
--cxxflags [-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]
--plugindir [/usr/local/mysql/lib/plugin]
--socket [/tmp/mysql.sock]
--porta [3306]
--versione [5.7.9]
--libmysqld-libs [-L/usr/local/mysql/lib/mysql -lmysqld
-lpthread -lm -lrt -lssl -lcrypto -ldl -lcrypt]
--variable=VAR VAR è uno di:
pkgincludedir [/usr/local/mysql/include]
pkglibdir [/usr/local/mysql/lib]
dirplugin [/usr/local/mysql/lib/plugin]
Puoi usare mysql_config all'interno di una riga di comando utilizzando i backtick per includere l'output che
produce per particolari opzioni. Ad esempio, per compilare e collegare un client MySQL
programma, usa mysql_config come segue:
gcc -c `mysql_config --cflags` nomeprog.c
gcc -o nomeprogramma nomeprog.o `mysql_config --libs`
COPYRIGHT
Copyright © 1997, 2016, Oracle e/o le sue affiliate. Tutti i diritti riservati.
Questa documentazione è software gratuito; puoi ridistribuirlo e/o modificarlo solo sotto
i termini della GNU General Public License come pubblicata dalla Free Software Foundation;
versione 2 della licenza.
Questa documentazione è distribuita nella speranza che possa essere utile, ma SENZA NESSUNA
GARANZIA; senza nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UN PARTICOLARE
SCOPO. Vedere la GNU General Public License per maggiori dettagli.
Dovresti aver ricevuto una copia della GNU General Public License insieme al programma;
in caso contrario, scrivi alla Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA o vedi http://www.gnu.org/licenses/.
Usa mysql_config online usando i servizi onworks.net