[前][次][番号順一覧][スレッド一覧]

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]