MySQL.h

1. MySQL.h

Paulo Alberto Schimoller de Oliveira
paulloal

(usa Debian)

Enviado em 23/02/2008 - 10:02h

galera instalei o mysql assin apt-get install mysql-server
funciono tudo certinho.. to um problema foi brinca
com o C ele ia biblioteca mysql.h no encontra.

ajudem uso ubuntu



  


2. Re: MySQL.h

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 23/02/2008 - 10:08h

A header correspondente ao C é a libmysql.


Abraços


3. Re: MySQL.h

Paulo Alberto Schimoller de Oliveira
paulloal

(usa Debian)

Enviado em 23/02/2008 - 18:25h

vlw consegui.. surgiu outro problema huihiuhiu
vo compilar esse cod
->>
#include <stdio.h>
#include <mysql/mysql.h>

void main(void)
{
MYSQL conexao;

mysql_init(&conexao);
mysql_real_connect(&conexao, "localhost", "guest", "guest", "aluno", 0, NULL, 0);
printf("conectado com sucesso!\n");
mysql_close(&conexao);
}

da esse erro

st.c: In function ‘main’:
st.c:5: warning: return type of ‘main’ is not ‘int’
/tmp/ccYZ0zs4.o: In function `main':
st.c:(.text+0x29): undefined reference to `mysql_init'
st.c:(.text+0x6f): undefined reference to `mysql_real_connect'
st.c:(.text+0x89): undefined reference to `mysql_close'
collect2: ld returned 1 exit status



4. Re: MySQL.h

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 23/02/2008 - 23:11h

Acredito que ele não esteja encontrando a libmysql. como esta fazendo para compilar?


Abraços


5. mesmo problema

REGINALDO SANTOS
cafezynho

(usa Slackware)

Enviado em 02/06/2008 - 14:12h

estou com o mesmo problema alguem pode me ajudar para compilar tu uso gcc -o programa programa.c


6. Re: MySQL.h

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 02/06/2008 - 19:23h

Aqui no VOL, tem um excelente artigo tratando deste assunto. O artigo fala desde a compilação até a execução.


Abraços


7. lmysqlclient

jeferson ferreira
pingus

(usa Slackware)

Enviado em 03/06/2008 - 18:38h

Boa Noite voce deve compilar da seguinte forma: cc progrma.c -lmysqlclient.




8. vamos por partes:

Leandro Correa dos Santos
nukelinux

(usa Ubuntu)

Enviado em 07/06/2008 - 10:31h

primeiro: voce esta usando o cabecalho da funcao main como void

void main(){

no linux, vc declara a funcao main como int

int main(){

na ultima linha do programa coloque

return 0; //pq foi o tipo de retorno especificado

pra compilar:

gcc programa.c -o programa

pra rodar

./programa






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts