迩来使用的机器有多人操纵,gcc 被其他人使用apt-get更新过了,导致须要使用 gcc 进行编译的工程在编译过程中出现libstdc++.so.6: version 'GLIBCXX_3.4.30' not found的报错。这个工程之前是可以正常编译的,猜测是更新之后,相应的文件丢失了或者是文件(动态链接指向的文件)出问题。
根据报错信息查看libstdc++.so.6文件的详细信息:
ls -al /path/to/libstdc++.so.6 # 这里 /path/to/libstdc++.so.6 在报错信息中会给出