ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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