_cgo_export.c:3:10: fatal error: stdlib.h:
报错信息如下:
# runtime/cgo
_cgo_export.c:3:10: fatal error: stdlib.h: 没有那个文件或目录
3 | #include <stdlib.h>
| ^~~~~~~~~~
compilation terminated.
使用 sudo apt install --reinstall build-essential 命令解决即可。
如执行以上命令报以下错误:
下列软件包有未满足的依赖关系:
libc6-dev : 依赖: libc6 (= 2.35-0ubuntu3) 但是 2.35-0ubuntu3.1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
使用sudo apt install libc6=2.35-0ubuntu3 安装即可解决。再次运行sudo apt install --reinstall build-essential 之后正常go build