mysql:8776
From: Yukihiro KAWADA <Yukihiro KAWADA <kawada@xxxxxxxxxx>>
Date: Fri, 13 Feb 2004 15:10:15 +0900
Subject: [mysql 08776] C-API のプログラムを作成するには
河田です。 ちょっと反応... 樋渡 淳一 writes: > 現在、MySQLにアクセスするプログラム(C言語)を作成しようとして開発環境を > 調査しているのですが、C言語となると情報源が非常に少なく困っています。 参考:ソフトエージェンシー様の http://www.softagency.co.jp/mysql/TIPS/C/connect.html これとMySQLマニュアルでなんとかなります。 > APIの仕様は理解できるのですが、それ以前にMySQL C-APIで作成したプログラム > のコンパイル&リンクの環境をどのように構築するのかがわからない状況です。 > どなたかご教授願えましたら幸いです。 gcc test.c で、compile出来て a.outが出来る 環境ならよろしいかと。 また、 MySQLのクライアントライブラリがインストール されていいないとダメです。 例えば、 Kwd@biro(487)$ ls /usr/local/mysql/lib/mysql libdbug.a libmysqlclient.a libmystrings.a libheap.a libmysqlclient.la* libmysys.a libmerge.a libmysqlclient.so@ libnisam.a libmyisam.a libmysqlclient.so.10@ libmyisammrg.a libmysqlclient.so.10.0.0* Kwd@biro(489)$ ls /usr/local/mysql/include/mysql/ chardefs.h my_config.h mysql.h sslopt-longopts.h dbug.h my_global.h mysql_com.h sslopt-usage.h errmsg.h my_list.h mysql_version.h sslopt-vars.h history.h my_net.h mysqld_error.h tilde.h keymaps.h my_no_pthread.h raid.h m_ctype.h my_pthread.h readline.h m_string.h my_sys.h sslopt-case.h こんなのが必要です。 もちろん、ファイルが有るだけじゃダメで、 ちゃんと動くライブラリーがインストールされて いないといけません。 また、library内をデバッグするには、上記 ライブラリーもデバックONで作成されている 必要があります。
8775 2004-02-13 14:57 [樋渡 淳一 <hiwatash] C-API のプログラムを作成するには -> 8776 2004-02-13 15:10 ┗[Yukihiro KAWADA <kaw] 8777 2004-02-13 15:50 ┗[樋渡 淳一 <hiwatash] 8779 2004-02-13 16:00 ┣[Yukihiro KAWADA <kaw] 8781 2004-02-13 16:18 ┃┣[樋渡 淳一 <hiwatash] 8843 2004-02-20 22:53 ┃┗[<a5556644@xxxxxxxxxx] 日本語入力 8783 2004-02-13 20:49 ┗[tateyan <tateyan@xxx] 8798 2004-02-16 08:50 ┗[樋渡 淳一 <hiwatash]