mysql-connector-c-6.0.2 をダウンロードしました。以下のコマンドを使用してビルドします。
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=<install_dir_path>
make
make install
これにより、以下のライブラリ ファイルが作成されます。
libmysqlclient.a libmysqlclient_r.so libmysqlclient.so libmysql.so libmysql.so.16 libmysql.so.16.0.0
これは libmysqlclient_r.a を生成しません。libmysqlclient_r.a の生成を有効にするにはどうすればよいですか?
よろしくお願いいたします。
アップデート:
libmysqlclient_r.so は実際には libmysql.so へのシンボリック リンクです (libmysqlclient_r.so と libmysqlclient.so はどちらも libmysql.so へのシンボリック リンクです。したがって、どちらも同じです)。スタティック ライブラリ (libmysql.a) は、libmysql/CMakeLists.txt の次の行から SHARED キーワードを削除することで作成できます。
ADD_LIBRARY(libmysql SHARED ${CLIENT_SOURCES} libmysql.def)