Buy this Reference Manual in softcover from Barnes & Noble!
Клиенты MySQL, созданные собственноручно или полученные от сторонних фирм, при компилировании должны линковаться с использованием опций -lmysqlclient -lz
в команде линкования. Возможно, потребуется задать опцию -L
, чтобы указать компоновщику местоположение данной библиотеки. Например, если библиотека установлена в каталоге `/usr/local/mysql/lib', следует использовать в команде линкования выражение -L/usr/local/mysql/lib -lmysqlclient -lz
.
Для клиентов, использующих файлы заголовков MySQL, при компиляции, возможно, потребуется задать опцию -I
(например, -I/usr/local/mysql/include
), чтобы компилятор мог найти требуемые файлы заголовков.
Posted by Alexander Voropay on Tuesday January 28 2003, @12:33am | [Delete] [Edit] |
You should use "/usr/lib/mysql" path for libraries on RedHat Linux.
Posted by on Thursday March 6 2003, @11:08am | [Delete] [Edit] |
It would be great if you have a sort of RFC on the protocol.
the applications i develop for my company have to be cross platform, we work mostly under windows and macintosh.
For faster development, i dont use conventional compilers for my applications, for mac, i have to make a carbon version so it works with both OS X and OS 9, so the C compiler i use is codewarrior, and doesnt work with the mysql standard libraries (codewarrior can also compile for windows, so what i compile comes out for mac os 9, 10.2 and windows), and also, for SSL connections, i dont use openSSL, we use our own SSL classes, i have a SSL socket that supports SSL v1, 2 , 2-3 and 3 and TLS1, so, if i know the protocol for mysql, i would be able to build my own client library.
Add your own comment.