记一次go build之后环境报错问题

_cgo_export.c:3:10: fatal error: stdlib.h: 

报错信息如下:

# runtime/cgo
_cgo_export.c:3:10: fatal error: stdlib.h: 没有那个文件或目录
    3 | #include 
      |          ^~~~~~~~~~
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

你可能感兴趣的:(golang,linux,运维)