On Thu, 2004-10-14 at 17:10 +0700, Irwan wrote:
> 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
>
saya mau tanya di /etc/ld.so.conf dir /usr/local/mysql/lib/mysql sudah
ada apa belum ??
kalau belon ada coba tambahin kemudian jalanin ldconfig
>
> Mohon Pencerahannya
>
>
>
> - Irwan -
>
>
--
_
_ __ ___ _ __| |_ __ _ __ _ ___
| '_ \ / _ \| '__| __/ _` |/ _` |/ _ \
| |_) | (_) | | | || (_| | (_| | __/
| .__/ \___/|_| \__\__,_|\__, |\___|
|_| powered |___/
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php