0
我已經下載了mysql-connector-c-6.0.2。我建立它使用下面的命令:libmysqlclient_r.a沒有生成
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)
謝謝你的回答。這真的很有幫助。對此,我真的非常感激。 – geekowl