该错误通常是因为安装Golang时没有正确地链接系统库libSystem.dylib。解决方法如下:
sudo nano /etc/paths
/usr/local/go/bin
保存并退出文件。
在终端中,输入以下命令:
sudo nano /etc/launchd.conf
setenv DYLD_LIBRARY_PATH /usr/local/go/lib:/usr/local/lib
保存并退出文件。
重启终端,重新运行程序即可。
示例代码:
package main
import ( "fmt" )
func main() { fmt.Println("Hello, world!") }
若运行时出现'dyld: Symbol not found: _clock_gettime”错误,按照以上方法解决即可。