使用环境
- 操作系统版本:ubuntu 22.04
- 操作系统平台(x86/x64):amd64
- VsCode 版本:1.75.1
- EIDE 插件版本:v3.10.11
- C/C++ 插件版本:v1.14.3
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):sdcc
- 编译器版本(非编译问题可忽略):
描述问题
在vscode中使用插件对提供的89C52例程进行编译,终端输出如下:
` * 正在文件夹 C51_test 中执行任务: unify_builder -p /home/esche/codes/embedded/C51_test/build/Debug/builder.params
Failed to load /snap/dotnet-sdk/193/shared/Microsoft.NETCore.App/6.0.14/libcoreclr.so, error: /lib/x86_64-linux-gnu/libpthread.so.0: version `GLIBC_PRIVATE' not found (required by /snap/dotnet-sdk/193/shared/Microsoft.NETCore.App/6.0.14/../../../lib/x86_64-linux-gnu/librt.so.1)
- 终端将被任务重用,按任意键关闭。 `
初步推测是由于Glibc版本过高(?)造成的,因为原先在一台ubuntu 18.04上出现过版本达不到Glibc 2.33从而报错的情况。但由于本人水平不足不太敢退Glibc的版本去测试,只能来请教各位这种情况如何应对较好?
屏幕截图