![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| Anton Vatchenko |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 21.5.2004 Репутация: нет Всего: -1 |
Решил создать простое Си-приложение... Написал только одну строчку, где происходит инициализация mysql... Ругается:
Вычитал, что нужно библиотеки присобачить, но результат тот же...
|
||||
|
|||||
| Anton Vatchenko |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 21.5.2004 Репутация: нет Всего: -1 |
Ok, понял свою ошибку, но проблема теперь другая:
пытался в конце добавить -lz, но ругается, что не найден... Где-то вычитал, что нужно zlib-devel поставить... Это так? Как обычные приложения (сам mysql из консоли) работают нормально, а тут вдруг zlib потребовался!? |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
какой дистрибутив ?
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Anton Vatchenko |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 21.5.2004 Репутация: нет Всего: -1 |
Fedora Core 5
|
|||
|
||||
| bilbobagginz |
|
||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
Да, нужно и возможно не только это. не знаю как там у вас в Федорах, в Дебиан есть специальный "мета-"пакет, который устанавливают если хотят разрабатывать на машине. он устанавливает все заголовки, нужных библиотек и функций. в Дебиан это называется build-essential, проверь есть ли такое у вас. возможно есть какой-то ГУИшный пакет, позволяющий выбрать "Development Workstation", или что-то в этом роде. это вместо установки заголовков по одному.
дело в том, что они уже собраны и заголовки им поэтому уже не нужно, им уже нужно, чтобы нужные файлы библиотек ( не -devel ) были "видны" динамическому загрузчику. Удачи. -------------------- Я ещё не демон. Я только учусь. |
||||
|
|||||
| Anton Vatchenko |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 21.5.2004 Репутация: нет Всего: -1 |
а где бы найти этот devel, а то зашел на zlib.org, там только сорцы...
|
|||
|
||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 9 Всего: 40 |
У вас mysql вообще как установлен? самосборный или из дистрибутива?
PS. установит zlib-devel: yum install zlib-devel -------------------- Бонифаций. |
|||
|
||||
| Anton Vatchenko |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 21.5.2004 Репутация: нет Всего: -1 |
у меня установлены:
MySQL-client-5.0.37-0.i386.rpm MySQL-devel-5.0.37-0.i386.rpm MySQL-server-5.0.37-0.i386.rpm |
|||
|
||||
| Anton Vatchenko |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 21.5.2004 Репутация: нет Всего: -1 |
yum install zlib-devel ничего хорошего не сказал, кроме как неизвестная комманда
|
|||
|
||||
| bilbobagginz |
|
||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
Anton Vatchenko,
во-первых если yum - неизвестная команда для пользователя root, то его нужно установить. потом, прикрутите все нужные репозитарии yum для вашего дитстрибутива. а после попробуйте:
в списке, который получите выберите то, что вам нужно (что-то связанное с devel/dev/development) , и сделайте:
удачи. -------------------- Я ещё не демон. Я только учусь. |
||||
|
|||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 9 Всего: 40 |
если у вас mysql-devel установлен, то проверьте есть ли mysql_config.
Попробуйте mysql_config --cflags оно должно выдать список ключей для gcc для компиляции программ с mysql client. mysql_config --libs должно выдавать список ключей для линковки. То есть ваша строка должна иметь вид: gcc test.c -o test `mysql_config --cflags --libs` (обратите внимание на вид кавычек) -------------------- Бонифаций. |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |