The OpenNET Project / Index page

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



"Клиент на С для MYSQL не видит функции MYSQL."
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Клиент на С для MYSQL не видит функции MYSQL." +/
Сообщение от solov (?), 27-Фев-04, 20:10 
Тебе надо просто подключит все правильно. Где -lmysqlclient? Для того что-бы долго не искать где у тебя лежат либы и инклуды с mysql идет маленькая програмка mysql_config. Тебе остается только сделать следуещее
gcc -o one one.c 'mysql_config --cflags' 'mysql_config --libs'


>Пробую програмить под Linux. Хочу поюзать мускул из сишки.
>Поставил мускул 4.1. - всё по дефолту.
>Запустил, проверил через mysql -u root mysql -p.
>Базы посоздавал, юзверей. Всё ок.
>
>Дошёл до с.
>Набил исходник - простой до невменяемости:
>//============= one.c =============
>#include <stdio.h>
>#include <mysql/mysql.h>
>static MYSQL *d_sql;
>int main()
>{
>  mysql_init(d_sql);
>  return 0;
>}
>//=================
>Make file сделал
>//========Makefile=========
>one: one.c
>        gсс -o one one.c
>
>//=================
>Самое интерестное.
>Делаю make и получается фигня.
>//========фигня=========
># make
>gсс -o one one.c
>/tmp/ccw5wJiJ.o: In function `main':
>/tmp/ccw5wJiJ.o(.text+0x10): undefined reference to `mysql_init'
>collect2: ld returned 1 exit status
>make: *** [one] Error 1
>//======================
>
>Насколько я знаю из сишки - он мне написал, что неопределена связь
>(реализация, тобишь) mysql_init.
>В mysql.h файле она есть - проверял.
>Так какого фига..........!!!!!!!!!!
>
>Вопрос по ходу - в h файлах - прототипы функций, а где
>в линухе хранятся реализации функций и как он связывает при компиляции!
>
>
>Заранее благодарен хоть на какую нибудь инфу!


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

Оглавление
Клиент на С для MYSQL не видит функции MYSQL., DH, 27-Фев-04, 16:38  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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