1

私は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

この問題を解決するのを手伝ってください:)

4

2 に答える 2