linux_ usando mysql na linguagem c [artigo]

13
 21/05/12 Linux: Usando MySQL na linguagem C [Artigo] 1/13 www.vivaolinux.com.br/artigo/ Usando-MySQL-na-lin guagem-C?pagina=6  Todo o si te  jllucca  07/08/2003 » Menu Artigos .Conf Camisetas Comunidades Dicas Eventos Fórum Screenshots Scripts Simulado Intranet Open Source Treinamento Zope Plone [Como anunciar ] Conceito: 8.6 + quero dar nota ao ar tigo » O que é GNU/Linux | Download do GNU/Linux | Anuncie | Fale Conosco Artigo Home » Artigos » C/C++ » Banco de Dados » Visualização de artigo Usando MySQL na linguagem C Este é um artigo que visa demostrar como podemos usar a linguagem C para realizar as ações básicas em um banco de dados MySQL. As ações básicas num banco de dados são: inserção, remoção, alteração e consulta de dados. Por:  Ricardo Rodrigues Lucca [ Hits: 135900 ] Denuncie + Favoritos Versão para impresso ra  Indicar para um amigo Enviar artigo Erro de compilação Você está tentando compilar os programas exemplos daqui e está encontrando erros esquisitos, como o encontrado a baixo? $ gcc consulta.c  /tmp/cca pYor5.o: In func tion `main':  /tmp/cca pYor5.o (.text+0x31): undefined refe renc e to `mysql_init'  /tmp/cca pYor5.o(.text+0x5a): undefined refe renc e to `mysql_real_connect'  /tmp/cca pYor5.o (.text+0x8d): undefined refe renc e to `mysql_query'  /tmp/cca pYor5.o (.text+0xa 8): undefined refe renc e  Login | Cadastre-se Visite também: Seguranç a Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · Softwa reLiv re.o rg · Und erLinux Anúncios Google  MySQL Server  MySQL PHP MySQL ODBC PHP MySQL D

Upload: eduardo-sierra-fernandes

Post on 21-Jul-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

21/05/12

Linux: Usando MySQL na linguagem C [Artigo]

Todoosite O que GNU/Linux|Download do GNU/Linux|Anuncie|Fale Conosco Menu Artigos .Conf Camisetas Comunidades Dicas Eventos Frum Screenshots Scripts Simulado

Login|Cadastre-se

Visite tambm: Segurana Linux BR-Linux.org Dicas-L Doode NoticiasLinux SoftwareLivre.org UnderLinux

AnnciosGoogle MySQLServerMySQLPHPMySQLODBCPHPMySQLDVDIntranetOpenSource Artigo Home Artigos C/C++ Banco de Dados Visualizao de artigo

UsandoMySQLnalinguagemCEste um artigo que visa demostrar como podemos usar a linguagem C para realizar as aes bsicas em um banco de dados MySQL. jllucca As aes bsicas num banco 07/08/2003 de dados so: insero, remoo, alterao e consulta de dados. Por: Ricardo Rodrigues Lucca [ Hits: 135900 ] Conceito: 8.6 Denuncie ++ quero dar nota ao artigo Favoritos Verso para impressora Indicar para um amigo Enviar artigo

Erro de compilao

Voc est tentando compilar os programas exemplos daqui e est encontrando erros esquisitos, como o encontrado a baixo? $ gcc consulta.c /tmp/ccapYor5.o: In function `main': /tmp/ccapYor5.o(.text+0x31): undefined to `mysql_init' /tmp/ccapYor5.o(.text+0x5a): undefined to `mysql_real_connect' /tmp/ccapYor5.o(.text+0x8d): undefined to `mysql_query' /tmp/ccapYor5.o(.text+0xa8): undefined

reference reference reference reference TreinamentoZopePlone [Comoanunciar]

www.vivaolinux.com.br/artigo/Usando-MySQL-na-linguagem-C?pagina=6

1/13

21/05/12

Linux: Usando MySQL na linguagem C [Artigo]

to `mysql_error' /tmp/ccapYor5.o(.text+0xdb): undefined to `mysql_store_result' /tmp/ccapYor5.o(.text+0x102): undefined to `mysql_fetch_fields' /tmp/ccapYor5.o(.text+0x12b): undefined to `mysql_num_fields' /tmp/ccapYor5.o(.text+0x172): undefined to `mysql_num_fields' /tmp/ccapYor5.o(.text+0x1b3): undefined to `mysql_fetch_row' /tmp/ccapYor5.o(.text+0x1eb): undefined to `mysql_num_fields' /tmp/ccapYor5.o(.text+0x250): undefined to `mysql_errno' /tmp/ccapYor5.o(.text+0x268): undefined to `mysql_error' /tmp/ccapYor5.o(.text+0x27d): undefined to `mysql_errno' /tmp/ccapYor5.o(.text+0x2a5): undefined to `mysql_free_result' /tmp/ccapYor5.o(.text+0x2b7): undefined to `mysql_close' /tmp/ccapYor5.o(.text+0x2e1): undefined to `mysql_errno' /tmp/ccapYor5.o(.text+0x2f9): unefined to `mysql_error' /tmp/ccapYor5.o(.text+0x30e): undefined to `mysql_errno' collect2: ld returned 1 exit status

reference reference reference reference reference reference reference reference reference reference reference reference reference reference

Destaques CloudConf LatAm 2012 (1) 04-06/06/2012 Chamada para o IX Evidosol/VI Cilteconline (0)

Screenshot

PorJefersonLopes

LoginLgn oi: Sna eh:

Pois ! Essa quantidade absurda de erros normal quando se esquecem de linkar o programa com a biblioteca mysqlclient! O mesmo programa compilado novamente no apresentar nenhum erro se ele for linkado corretamente, como no exemplo abaixo: $ gcc consulta.c -lmysqlclient Espero que isso ajude bastante, pois esquecer de linkar com essa biblioteca um dos erros mais comuns e pode assustar bastante um cara que esteja iniciando em programao!