LoginSignup
0
0

MySQL 8.0.33 libmysqlclient.soの場所

Posted at

【備忘録です】

OS : Linux Mint 21.1 Vera
SQL : Mysql 8.0.33

C言語でMySQLをアクセスするソースを組んだとき、「libmysqlclient.so」の場所がわからんときがありますわな。
参考文献には、「/usr/lib64/mysql/」などのディレクトリを書かれていることがありますが、MySQL 8.0.33でそのようなディレクトリはなく、どこにあるんかなぁって思いでしょう。

調べてみました。あっさり見つかりました。

まず、

find / -name "libmysqlclient.so"

でさがしてみます。

結果
/usr/lib/x86_64-linux-gnu/libmysqlclient.so

と、出てきました。

C言語で作ったソースをコンパイルするときは、

gcc -o mytest mytest.c -libmysqlclient -L/usr/lib/x86_64-linux-gnu/

ってやるのだぁぁ!!!

そんなん、知っとるわい!って思う人ばかりでしょう。そういう人はこの記事をスルーするように。
しらん人は、参考にしてくれたらそれでよし!

明日仕事なのに、夜な夜な悩んでいた、ワタクシでございました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0