mysql:5827
From: Masahiko Inomata <Masahiko Inomata <inomata_masahiko@xxxxxxxxxx>>
Date: Mon, 22 Jul 2002 14:34:02 +0900
Subject: [mysql 05827] c言語によるサンプルでmakeエラーになります。
いのまた と申します。 表題の通り、c言語からmysqlを使用したくサンプルを頼りに makeしているのですが美味く動いてくれません。経験の有る方など いらっしゃいましたご教授お願いします。 サンプルは http://www.softagency.co.jp/mysql/Manual/html/manual.ja_Clients.html#C を参考に実施していますが以下のようなエラーとなってしまいます。 環境は turblinux 6.5 msyql 3.23.39 %gcc -I/home/mysql/include/mysql -D_THREAD_SAFE -D_REENTRANT -g -W -Wall -static -L/home/mysql/lib/mysql -lmysqlclient -lnsl -lz -lm -lcrypt -lpthread test.c test.c: In function `main': test.c:46: warning: implicit declaration of function `mysql_server_init' test.c:57: warning: implicit declaration of function `mysql_server_end' test.c:21: warning: unused variable `mysql' /tmp/ccowS6tR.o: In function `main': /home/inomata/mysqlc/test.c:46: undefined reference to `mysql_server_init' /home/inomata/mysqlc/test.c:53: undefined reference to `mysql_close' /home/inomata/mysqlc/test.c:54: undefined reference to `mysql_close' /home/inomata/mysqlc/test.c:57: undefined reference to `mysql_server_end' /tmp/ccowS6tR.o: In function `db_connect': /home/inomata/mysqlc/test.c:78: undefined reference to `mysql_init' /home/inomata/mysqlc/test.c:86: undefined reference to `mysql_options' /home/inomata/mysqlc/test.c:87: undefined reference to `mysql_real_connect' /home/inomata/mysqlc/test.c:88: undefined reference to `mysql_error' /tmp/ccowS6tR.o: In function `db_disconnect': /home/inomata/mysqlc/test.c:96: undefined reference to `mysql_close' /tmp/ccowS6tR.o: In function `db_do_query': /home/inomata/mysqlc/test.c:102: undefined reference to `mysql_query' /home/inomata/mysqlc/test.c:105: undefined reference to `mysql_field_count' /home/inomata/mysqlc/test.c:111: undefined reference to `mysql_store_result' /home/inomata/mysqlc/test.c:113: undefined reference to `mysql_num_fields' /home/inomata/mysqlc/test.c:114: undefined reference to `mysql_fetch_row' /home/inomata/mysqlc/test.c:124: undefined reference to `mysql_affected_rows' /home/inomata/mysqlc/test.c:129: undefined reference to `mysql_error' collect2: ld returned 1 exit status ※ 因みにlib***.a にmysql_XXXなるオブジェクトが見つかりません。何処にいるんで しょうか? 以上 --------- M.Inomata: masahiko_ino@xxxxxxxxxx
4037 2001-07-18 15:12 [Masahiko Inomata <in] リプリケーション log−binファイルの削除 5820 2002-07-19 18:01 ┗[Masahiko Inomata <in] C言語からアクセス 5821 2002-07-19 18:06 ┣[Masahiko Inomata <in] -> 5827 2002-07-22 14:34 ┗[Masahiko Inomata <in] c言語によるサンプルでmakeエラーになります。 5828 2002-07-22 14:41 ┣["miyamoto" <miyamoto] テーブルカラムのエクスポート 5830 2002-07-22 15:08 ┃┗["Yuya.Nishida." <yuy] 5832 2002-07-22 16:00 ┃ ┗["miyamoto" <miyamoto] 5833 2002-07-22 16:12 ┃ ┗["Yuya.Nishida." <yuy] 5829 2002-07-22 14:47 ┣[SEGAMI Takashi <sage] 5843 2002-07-23 16:11 ┗["藤田一雄" <fujita@x] 5844 2002-07-23 16:27 ┗[海外 浩平 <kaigai@xx] 5846 2002-07-24 10:35 ┗["藤田一雄" <fujita@x] 5847 2002-07-24 11:17 ┗[Masahiko Inomata <in] 5852 2002-07-24 13:55 ┗["藤田一雄" <fujita@x]