The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"lib's, простой вопрос чайника "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"lib's, простой вопрос чайника "  
Сообщение от AITech email on 29-Ноя-07, 12:52 
Похоже в полку *nix програмистов прибыло. Принимайте чайника. =)

Вопрос такой. Вот я сейчас установил пакет mysql-client (точнее сервер мускуля потянул его за собой).
Пишу на с++ программку с использованием mysql.
Компилю с флагами -I/usr/local/include/mysql и -L/usr/local/lib/mysql
cc -I/usr/local/include/mysql -L/usr/local/lib/mysql ./main.c -o myprogname -lm -lmysqlclient.

Теперь мне нужно перенести сию прогу на другой комп. Ну сам myprogname я перенесу, что еще нужно? Установить mysql-client нужно? Может какие то либы руками переместить?

И вообще такой вопрос. Как соотносятся сами програмы и либы? Я так понимаю, что либы это аналог виндовых дллок, только в имени еще и явно прописан номер версии? Это значит что я компилю с либами для 4 версии мускуля, а если на другом компе есть либы для 5 версии, значит работать не будет?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "lib's, простой вопрос чайника "  
Сообщение от Michelnok (ok) on 29-Ноя-07, 23:57 
>Установить mysql-client нужно?

Угу.

>Может какие то либы руками переместить?

Нежелательно.

>Это значит что я компилю с либами для 4 версии мускуля,
>а если на другом компе есть либы для 5 версии, значит работать не будет?

Будет. Ты же не указываешь -lmysqlclient.4, ты указываешь -lmysqlclient, т.е. будет использоваться "независимая от версии" libmysqlclient.so (которая может быть ссылкой на какую-нибудь libmysqlclient.5.so)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру