* [Comm] Compiling C + MySQL
@ 2005-06-09 13:12 Eugene Brusilovsky
2005-06-09 13:20 ` Alexey Morsov
0 siblings, 1 reply; 7+ messages in thread
From: Eugene Brusilovsky @ 2005-06-09 13:12 UTC (permalink / raw)
To: community
Привет!
Пытаюсь скомпилировать минимальную прогу на С, которая подключается
серверу MySQL:
#include "mysql.h"
MYSQL link;
int main()
{
if (!mysql_connect(&link, "localhost", "user", "temp111"))
{
printf("Connection error\n");
} else
{
mysql_close(&link);
}
return 1;
}
Пытаюсь скомпилить при помощи: gcc -I/usr/include/mysql -L/usr/lib/mysql
database.c -o database -lm -lmysqlclient
На выходе:
/tmp/ccQG29CC.o(.text+0x25): In function `main':
database.c: undefined reference to `mysql_connect'
collect2: ld returned 1 exit status
Подскажите, в чем проблема, плз.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Compiling C + MySQL
2005-06-09 13:12 [Comm] Compiling C + MySQL Eugene Brusilovsky
@ 2005-06-09 13:20 ` Alexey Morsov
2005-06-09 13:24 ` Eugene Brusilovsky
0 siblings, 1 reply; 7+ messages in thread
From: Alexey Morsov @ 2005-06-09 13:20 UTC (permalink / raw)
To: community
Eugene Brusilovsky wrote:
> #include "mysql.h"
может лучше <mysql.h> :)
>
> MYSQL link;
>
> int main()
> {
mysql_init(&link);
> if (!mysql_connect(&link, "localhost", "user", "temp111"))
> {
> printf("Connection error\n");
> } else
> {
> mysql_close(&link);
> }
> return 1;
> }
>
> Пытаюсь скомпилить при помощи: gcc -I/usr/include/mysql -L/usr/lib/mysql
> database.c -o database -lm -lmysqlclient
>
--
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Compiling C + MySQL
2005-06-09 13:20 ` Alexey Morsov
@ 2005-06-09 13:24 ` Eugene Brusilovsky
2005-06-09 13:27 ` Макс
0 siblings, 1 reply; 7+ messages in thread
From: Eugene Brusilovsky @ 2005-06-09 13:24 UTC (permalink / raw)
To: community
Alexey Morsov пишет:
>
> Eugene Brusilovsky wrote:
>
>> #include "mysql.h"
>
> может лучше <mysql.h> :)
>
>>
>> MYSQL link;
>>
>> int main()
>> {
>
> mysql_init(&link);
>
>> if (!mysql_connect(&link, "localhost", "user", "temp111"))
>> {
>> printf("Connection error\n");
>> } else
>> {
>> mysql_close(&link);
>> }
>> return 1;
>> }
>>
>> Пытаюсь скомпилить при помощи: gcc -I/usr/include/mysql
>> -L/usr/lib/mysql database.c -o database -lm -lmysqlclient
>>
>
Не помогло. Всё то же самое.
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [Comm] Compiling C + MySQL
2005-06-09 13:24 ` Eugene Brusilovsky
@ 2005-06-09 13:27 ` Макс
2005-06-09 13:29 ` Eugene Brusilovsky
0 siblings, 1 reply; 7+ messages in thread
From: Макс @ 2005-06-09 13:27 UTC (permalink / raw)
To: community
Надо юзать не mysqlclient.
-----Original Message-----
From: community-bounces@altlinux.org [mailto:community-bounces@altlinux.org]
On Behalf Of Eugene Brusilovsky
Sent: Thursday, June 09, 2005 5:24 PM
To: community@altlinux.org
Subject: Re: [Comm] Compiling C + MySQL
Alexey Morsov пишет:
>
> Eugene Brusilovsky wrote:
>
>> #include "mysql.h"
>
> может лучше <mysql.h> :)
>
>>
>> MYSQL link;
>>
>> int main()
>> {
>
> mysql_init(&link);
>
>> if (!mysql_connect(&link, "localhost", "user", "temp111"))
>> {
>> printf("Connection error\n");
>> } else
>> {
>> mysql_close(&link);
>> }
>> return 1;
>> }
>>
>> Пытаюсь скомпилить при помощи: gcc -I/usr/include/mysql
>> -L/usr/lib/mysql database.c -o database -lm -lmysqlclient
>>
>
Не помогло. Всё то же самое.
_______________________________________________
Community mailing list
Community@altlinux.ru
https://lists.altlinux.ru/mailman/listinfo/community
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Compiling C + MySQL
2005-06-09 13:27 ` Макс
@ 2005-06-09 13:29 ` Eugene Brusilovsky
2005-06-09 13:50 ` Alexey Morsov
2005-06-10 4:25 ` Mike Lykov
0 siblings, 2 replies; 7+ messages in thread
From: Eugene Brusilovsky @ 2005-06-09 13:29 UTC (permalink / raw)
To: community
Макс пишет:
>Надо юзать не mysqlclient.
>
>-----Original Message-----
>From: community-bounces@altlinux.org [mailto:community-bounces@altlinux.org]
>On Behalf Of Eugene Brusilovsky
>Sent: Thursday, June 09, 2005 5:24 PM
>To: community@altlinux.org
>Subject: Re: [Comm] Compiling C + MySQL
>
>Alexey Morsov пишет:
>
>
>
>>Eugene Brusilovsky wrote:
>>
>>
>>
>>>#include "mysql.h"
>>>
>>>
>>может лучше <mysql.h> :)
>>
>>
>>
>>>MYSQL link;
>>>
>>>int main()
>>>{
>>>
>>>
>>mysql_init(&link);
>>
>>
>>
>>> if (!mysql_connect(&link, "localhost", "user", "temp111"))
>>> {
>>> printf("Connection error\n");
>>> } else
>>> {
>>> mysql_close(&link);
>>> }
>>> return 1;
>>>}
>>>
>>>Пытаюсь скомпилить при помощи: gcc -I/usr/include/mysql
>>>-L/usr/lib/mysql database.c -o database -lm -lmysqlclient
>>>
>>>
>>>
>Не помогло. Всё то же самое.
>_______________________________________________
>Community mailing list
>Community@altlinux.ru
>https://lists.altlinux.ru/mailman/listinfo/community
>
>
>_______________________________________________
>Community mailing list
>Community@altlinux.ru
>https://lists.altlinux.ru/mailman/listinfo/community
>
>
>
А что тогда?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Compiling C + MySQL
2005-06-09 13:29 ` Eugene Brusilovsky
@ 2005-06-09 13:50 ` Alexey Morsov
2005-06-10 4:25 ` Mike Lykov
1 sibling, 0 replies; 7+ messages in thread
From: Alexey Morsov @ 2005-06-09 13:50 UTC (permalink / raw)
To: community
Eugene Brusilovsky wrote:
> А что тогда?
Врешь ты все дядя Федор ;)
#include <mysql.h>
#include <stdlib.h>
MYSQL link;
int main(void) {
mysql_init(&link);
if (!mysql_real_connect(&link, "localhost", "***", "***", "***", 0,
NULL, 0)) {
printf ("Connect failed\n");
}
mysql_close(&link);
return(1);
}
morsov@mail ~/devel $ gcc test.c -o test -I/usr/include/mysql -L/usr/lib
-lmysqlclient -lcrypt -lnsl -lm
morsov@mail ~/devel $ ./test
morsov@mail ~/devel $ echo $?
1
--
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Compiling C + MySQL
2005-06-09 13:29 ` Eugene Brusilovsky
2005-06-09 13:50 ` Alexey Morsov
@ 2005-06-10 4:25 ` Mike Lykov
1 sibling, 0 replies; 7+ messages in thread
From: Mike Lykov @ 2005-06-10 4:25 UTC (permalink / raw)
To: community
В сообщении от Четверг 09 Июнь 2005 18:29 Eugene Brusilovsky написал:
> А что тогда?
а не могли бы вы в этом треде все цитировать аккуратнее?
--
Mike Lykov
Samara, "Vesna" parfum company, System administrator
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2005-06-10 4:25 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-09 13:12 [Comm] Compiling C + MySQL Eugene Brusilovsky
2005-06-09 13:20 ` Alexey Morsov
2005-06-09 13:24 ` Eugene Brusilovsky
2005-06-09 13:27 ` Макс
2005-06-09 13:29 ` Eugene Brusilovsky
2005-06-09 13:50 ` Alexey Morsov
2005-06-10 4:25 ` Mike Lykov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git