Ld Warning Object File Was Built for Newer MacOS Version Than Being Linked
go run和go build会报出一连串下面这样的警告信息,虽然不影响程序运行,但是看着难看。
# command-line-arguments
ld: warning: object file (/var/folders/9p/2x3ls9kn7qb59hf9l9mtfs8s6rbmfg/T/go-link-3994413096/000000.o) was built for newer macOS version (12.0) than being linked (11.0)
解决方法:CGO_CFLAGS=-mmacosx-version-min=10.12 go run main.go
,运行前加CGO_CFLAGS=-mmacosx-version-min=10.12参数可以解决。