Spec-Zone .ru
спецификации, руководства, описания, API
|
MySQL исходное распределение Connector/C упаковывается как сжатый файл tar, архив Zip, или пакет ОБ/МИН, обозначил здесь как
, PACKAGE
.tar.gz
, или. PACKAGE
.zip
. Исходное распределение в файле tar или формате архива Zip может использоваться на любой
поддерживаемой платформе, перечисленной в Разделе
21.5.2, "MySQL Поддерживаемые Платформы Connector/C". Исходное распределение пакета ОБ/МИН
предназначается для ОСНОВАННЫХ НА ОБ/МИН систем, таких как Linux. PACKAGE
.src.rpm
Чтобы установить сжатый файл tar, используйте эту команду в намеченном каталоге установки:
shell> tar zxvf PACKAGE
.tar.gz
После распаковки распределения создайте это использующий соответствующие инструкции для Вашей платформы позже в этом разделе.
Чтобы распаковать архив Zip, используйте WinZip или другой
инструмент, который может читать .zip
файлы. После распаковки распределения
создайте это использующий соответствующие инструкции для Вашей платформы позже в этом разделе.
Чтобы установить пакет ОБ/МИН, используйте эту команду, чтобы создать двоичные пакеты ОБ/МИН, которые можно установить. Если у Вас нет rpmbuild, используйте об/мин вместо этого.
shell> rpmbuild --rebuild --clean PACKAGE
.src.rpm
Команда должна произвести двоичный файл shared
и devel
Пакеты ОБ/МИН и указывают, куда это разместило их. Можно установить эти пакеты, используя инструкции в Разделе 21.5.4.1, "Устанавливая
MySQL, Connector/C от Двоичного Распределения".
Если собственный комплект инструментальных средств компилятора для целевой платформы доступен (например, SunStudio для Соляриса), можно использовать это для компиляции. Альтернативно, комплект инструментальных средств GNU может использоваться на всех платформах.
Вы также нуждаетесь в CMake 2.6 или более новый, который доступен
от
Чтобы создать и установить исходное распределение, используйте следующую процедуру:
Расположение изменения к высокоуровневому каталогу исходного распределения.
Генерируйте Makefile
:
shell> cmake -G "Unix Makefiles"
Или, для Отладочная сборка:
shell> cmake -G "Unix Makefiles"
-DCMAKE_BUILD_TYPE=Debug
По умолчанию расположение установки для MySQL, Connector/C, /usr/local/mysql
. Чтобы изменить это расположение, используйте CMAKE_INSTALL_PREFIX
опция, чтобы определить различный каталог, генерируя
Makefile
. Например:
shell> cmake -G "Unix Makefiles"
-DCMAKE_INSTALL_PREFIX=/opt/local/mysql
Для других опций CMake, которые Вы могли бы счесть полезным, см., что Другой MySQL, Connector/C, Создает Опции.
Разработайте проект:
shell> make
Как root
, установите MySQL заголовки Connector/C,
библиотеки, и утилиты:
root-shell> make install
MySQL, Connector/C, может быть основан на нескольких версиях Microsoft Windows, перечисленного в Разделе 21.5.2, "MySQL Поддерживаемые Платформы Connector/C".
Microsoft Visual Studio 8 или 9 рекомендуется. Express Edition Visual Studio и других компиляторов мог бы работать, но нетестируются.
Вы также нуждаетесь в CMake 2.6 или более новый, который доступен
от
Чтобы создать и установить исходное распределение, используйте следующую процедуру:
Установите переменные окружения для Visual Studio toolchain. Visual Studio включает пакетный файл, чтобы установить их для Вас, и устанавливает ярлык в Меню "Пуск", чтобы открыть командную строку с этими переменными набор.
Расположение изменения к высокоуровневому каталогу исходного распределения.
Генерируйте Makefile
вводя следующую команду в окно
командной строки:
shell> cmake -G "Visual Studio 9
2008"
Для других опций CMake, которые Вы могли бы счесть полезным, см., что Другой MySQL, Connector/C, Создает Опции.
Результатом cmake команды является проект (решение)
файл, libmysql.sln
, то, что можно открыться Visual Studio.
Альтернативно, создайте из командной строки с любой из этих команд:
shell> devenv.com libmysql.sln /build
Release
shell> devenv.com libmysql.sln /build
RelWithDebInfo
Для других версий Visual Studio или для nmake
На основе создают,
используют следующую команду, чтобы проверить, какие генераторы могут быть определены с -G
опция:
shell> cmake --help
Чтобы скомпилировать Отладочную сборку, следует установить CMake, создают тип, таким образом, корректные внешние
версии библиотеки используются, затем скомпилируйте использование Debug
конфигурация решения:
shell>cmake -G "Visual Studio 9 2008" -DCMAKE_BUILD_TYPE=Debug
shell>devenv.com libmysql.sln /build Debug
Нормальное создает, создает библиотеки API C для lib
каталог.
Отладочная сборка дополнительно создает библиотеки отладки для lib/debug
каталог. Следует пользоваться библиотеками отладки, чтобы
скомпилировать созданное использование клиентов отладки C время выполнения.
Используйте работу установки, обеспеченную Вашей средой разработки, чтобы установить MySQL заголовки Connector/C, библиотеки, и утилиты. Можно также использовать эту команду CMake:
shell> cmake --build . --target INSTALL
--config RelWithDebInfo
Следующие таблицы показывают другие варианты, которые могут использоваться, создавая MySQL, Connector/C из источника.
Таблица 21.30. Создайте Опции для MySQL, Connector/C 6.1
Создайте Опцию | Описание |
---|---|
-DWITH_SSL=system | Включите динамическому подключению к системе библиотека OpenSSL. |
-DWITH_ZLIB=system | Включите динамическому подключению к системе библиотека Zlib. |
Таблица 21.31. Создайте Опции для MySQL, Connector/C 6.0
Создайте Опцию | Описание |
---|---|
-DWITH_OPENSSL=1 | Включите динамическому подключению к системе библиотека OpenSSL. |
-DWITH_EXTERNAL_ZLIB=1 | Включите динамическому подключению к системе библиотека Zlib. |