问题:缺少必要的C++库或库路径配置不正确
/usr/local/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/bin/ld: cannot find -lstdc++
collect2: error: ld returned 1 exit status
解决:
- 确认是否安装了C++开发包
sudo yum install gcc-c++
- 如果已经安装了C++开发包,但问题仍然存在,请手动查找并确认
libstdc++.so库的位置:
find /usr -name "libstdc++.so"
3.在找到的库路径中,创建一个符号链接到/usr/lib目录:
sudo ln -s /usr/lib/gcc/x86_64-redhat-linux/4.8.2/libstdc++.so /usr/lib/libstdc++.so
请确保将/usr/lib/gcc/x86_64-redhat-linux/4.8.2/libstdc++.so替换为您实际找到的libstdc++.so库的路径。
4.重新执行编译命令
编译成功