From 2ea11f3e83578cc90fbc232d463bf1cae21a6773 Mon Sep 17 00:00:00 2001 From: Aoran Zeng Date: Tue, 22 Jul 2025 17:38:44 +0800 Subject: [PATCH] Fix macOS compiler on GitHub Actions --- .github/workflows/build-on-macOS.yml | 16 ++++++++-------- Makefile | 4 +++- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-on-macOS.yml b/.github/workflows/build-on-macOS.yml index ef00173..a86ea82 100644 --- a/.github/workflows/build-on-macOS.yml +++ b/.github/workflows/build-on-macOS.yml @@ -22,13 +22,13 @@ jobs: - name: 检出代码 uses: actions/checkout@v4 - - name: 检查 Clang 版本 + - name: 检查编译器版本 run: | clang --version - - - name: 检查 GCC 版本 - run: | + echo gcc --version + echo + gcc-14 --version - name: 为 arm64 (AArch64) 构建 run: | @@ -55,13 +55,13 @@ jobs: - name: 检出代码 uses: actions/checkout@v4 - - name: 检查 Clang 版本 + - name: 检查编译器版本 run: | clang --version - - - name: 检查 GCC 版本 - run: | + echo gcc --version + echo + gcc-14 --version - name: 为 x64 构建 run: | diff --git a/Makefile b/Makefile index 4e5178b..76e4bb7 100755 --- a/Makefile +++ b/Makefile @@ -101,8 +101,10 @@ ifeq ($(MAKECMDGOALS), build-in-ci-release-mode) endif # GitHub Actions 上的 macOS 中的 LLVM 太老了 + # 而且 gcc 被重命名为了 clang + # 需要直接指定版本 ifeq ($(On-macOS), 1) - CC = gcc + CC = gcc-14 endif endif