Salam,
Langsung aja ya.
Saya mau buat program. Pertama sederhana saja, koneksi C ke MySQL
Nama file : connect1.c
Source:
#include <stdlib.h>
#include <stdio.h>
#include "mysql.h"
int main(int argc, char *argv[])
{
MYSQL *conn_ptr;
conn_ptr = mysql_init(NULL);
if (!conn_ptr)
{
fprintf(stderr, "mysql_init failed\n");
return EXIT_FAILURE;
}
conn_ptr = mysql_real_connect(conn_ptr, "localhost", "username",
"passwd","database_name", 0, NULL, 0);
if (conn_ptr)
{
printf("Connection success\n");
}
else
{
printf("Connection failed\n");
}
mysql_close(conn_ptr);
return EXIT_SUCCESS;
}
Kemudian saya compile sbb:
# gcc -o connect -I/usr/local/mysql/include/mysql
-L/usr/local/mysql/lib/mysql -lmysqlclient connect1.c
Compile berhasil menghasilkan file connect
Lalu saya coba jalankan
# ./connect
Lalu ada keluar tulisan:
/usr/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.10" not found
Kenapa ya ???
Padahal file libmysqlclient.so.10 ada loh di /usrl/local/mysql/lib/mysql
Mohon Pencerahannya
- Irwan -
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php