自制软件在Mac High Sierra上无法链接到gcc的原因是由于Mac High Sierra默认不再支持GCC编译器。GCC是GNU Compiler Collection的缩写,是一套开源的编程语言编译器集合,用于编译C、C++、Objective-C和Fortran等语言。
在Mac High Sierra及更高版本中,Apple已经将GCC替换为LLVM(Low Level Virtual Machine)编译器工具链。LLVM是一套开源的编译器基础设施,支持多种编程语言,并提供了更好的性能和安全性。
因此,如果你想在Mac High Sierra上编译自制软件,推荐使用LLVM的Clang编译器。Clang是基于LLVM的C、C++和Objective-C编译器,与GCC兼容,并提供更好的错误信息和警告。
对于前端开发、后端开发、软件测试、数据库、服务器运维、云原生、网络通信、网络安全、音视频、多媒体处理、人工智能、物联网、移动开发、存储、区块链、元宇宙等专业知识和各类编程语言,腾讯云提供了丰富的云服务和产品,可以满足各种应用场景和需求。
以下是一些腾讯云相关产品和产品介绍链接地址,供参考:
希望以上信息对您有所帮助。如有更多问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云