vscode 格式化工具崩溃问题
报错信息:/root/.vscode-server/extensions/ms-vscode.cpptools-1.7.0-insiders/bin/cpptools: /usr/lib64/libm.so.6: version `GLIBC_2.27’ not found (required by /root/.vscode-server/extensions/ms-vscode.cpptools-1.7.0-insiders/bin/cpptools)
根据问题可以知道是vscode插件依赖的so运行不了
首先尝试解决方法是查询自己系统GLIBC的版本(strings /usr/lib64/libstdc++.so.6 |grep GLIBC_),发现是2.14,版本太低的原因。因为系统是centos7 gcc是4.8.5,正常都是升级gcc,依赖库再进行软连接,这种方式会把整个系统都更改。
处理方式可以,将cpptool工具版本降低到1.6.0,就不需要更新系统了,并且将vscode自动更新的功能取消,不让插件会一直自动更新到1.7.0,问题还是存在。
1.安装低版本的cpptools
![在这里插入图片描述](https://img-blog.csdnimg.cn/b54fa67e2feb4faeb1e2f207f7310ce3.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAZHVrZV94bA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
2.取消插件自动更新功能
|