我在我的 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
请帮我解决这个问题:)