postgres、libpq.so の代わりに libpq.so.5 をリンクします

postgres、libpq.so の代わりに libpq.so.5 をリンクします

RH に rh-postgresql96 と rh-postgresql96-postgresql-devel をインストールしたところ、libpq.so.5 はなく、libpq.so のみが存在することがわかりました。

ポイント: C++ バイナリを RH ではなく標準の PG を使用してビルドしたので、libpq.so.5 がリンクされています。

質問2: libpq.so.5の代わりにlibpq.soをリンクしてビルドすることは可能ですか?

答え1

通常、バージョン番号を持つファイルは、実際の共有オブジェクト ファイルへのシンボリック リンクにすぎません。

手動でシンボリックリンクを作成してみてください - うまくいくかもしれません

ln -s libpq.so libpq.so.5

関連情報