Hello,

I made a compilation test, to see how it works, and already the first
beginner problems came.

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

int main(int argc, char *argv[]){
  MYSQL_RES *result;
  MYSQL_ROW  row;
  MYSQL     *connection, mysql;
  int state;
  /* Conectando com MySQL */
  printf("Iniciando o MySQL!!!");
  mysql_init(&mysql);
  connection =
mysql_real_connect(&mysql,"localhost","root","mysql","banco",0,NULL,0);
  if (connection ==  NULL){
     printf("Não conectado!!!");
     printf(mysql_error(&mysql));
     return 1;
  }
  /* Close connection */
  mysql_close(connection);
  printf("\nSaindo! \n");
}

When I try to compile, with the command below, he says that cannot find
the "- lsocket."  
Is the command correct?  
Which the problem?

[EMAIL PROTECTED] teste]# gcc -L/usr/local/mysql/lib/mysql
-I/usr/local/mysql/include/mysql -o teste teste.c -lmysqlclient -lnsl
-lsocket
/usr/bin/ld: cannot find -lsocket
collect2: ld returned 1 exit status
[EMAIL PROTECTED] teste]#

Removing the command "- lsocket", the compilation is executed, however
when I will execute, appears the message, as shown below.

[EMAIL PROTECTED] teste]# gcc -L/usr/local/mysql/lib/mysql
-I/usr/local/mysql/include/mysql -o teste teste.c -lmysqlclient -lnsl
[EMAIL PROTECTED] teste]#

[EMAIL PROTECTED] teste]# ./teste
./teste: error while loading shared libraries: libmysqlclient.so.14:
cannot open shared object file: No such file or directory
[EMAIL PROTECTED] teste]#

what this happening?

Volnei Galbino.



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to