Mac 下 CGO 编译警告: ld: warning: -no_pie is deprecated - 解决方法
该警告是因为在新的操作系统版本中,不再需要使用 '-no_pie' 选项。解决方法是在编译时去掉该选项,或者使用 '-Wl,-no_pie' 选项来代替 '-no_pie'。
例如,如果您使用的是 gcc 编译器,可以使用如下命令:
gcc -o your_program your_source.c -Wl,-no_pie
如果您使用的是 go 编译器,可以在编译命令中添加 '-ldflags="-Wl,-no_pie"' 选项:
go build -ldflags="-Wl,-no_pie" your_program.go
原文地址: https://www.cveoy.top/t/topic/nXMv 著作权归作者所有。请勿转载和采集!