私はsolaris 11にprotobufferをインストールしました。次に、以下のコマンドで指定したaddressbook.pb.hおよびaddressbook.pb.ccファイルを生成します
protoc -I=$SRC_DIR --cpp_out=$DST_DIR $SRC_DIR/addressbook.proto
しかし、目的のファイルを取得する代わりに、以下のエラーが表示されました:
ld.so.1: protoc: fatal: libstdc++.so.6: version 'GLIBCXX_3.4.20' not found (required by file /export/home/shivamv/Downloads/PROTO_BUFF/protobuf-master/src/.libs/libprotobuf.so.15)
ld.so.1: protoc: fatal: libstdc++.so.6: open failed: No such file or directory
以下のコマンドで libstdc++.so.6 を確認しました。
strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
だから私はこの出力を得ました:
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGT
この問題を解決するのを手伝ってください:)