Falha de segmentação

1. Falha de segmentação

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/11/2012 - 21:04h

Meu código:

#include <stdio.h>
#include <mysql/mysql.h>

int main () {
MYSQL conexao;
conecta(conexao);
}

int conecta(MYSQL *param) {
mysql_real_connect(param,"localhost","root","","banjoo",0,NULL,0);
}

O problema:
Falha de segmentação (imagem do núcleo gravada)


  


2. Re: Falha de segmentação

Paulo
paulo1205

(usa Ubuntu)

Enviado em 03/11/2012 - 01:38h

Se a função espera um ponteiro para MYSQL, você deveria passar o endereço do objeto, em lugar do objeto em si.

Dica: sempre ligue todas as opções de diagnóstico do compilador.


3. Re: Falha de segmentação

???
gokernel

(usa Linux Mint)

Enviado em 03/11/2012 - 10:20h

dica: marcar este tópico como resolvido pois esse é uma réplica do outro que já foi resolvido ...

OBS: e quando REeditar o código, informar que este foi editado para evitar erro de comunicação.


4. Re: Falha de segmentação

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/11/2012 - 16:18h

Como eu ligo as opções de diagnóstico do meu compilador? Eu uso o gcc


5. Re: Falha de segmentação

Paulo
paulo1205

(usa Ubuntu)

Enviado em 03/11/2012 - 18:54h

Eu costumo usar as opções "-Wall -Werror -O2".






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts