Configure default compiler for just

This commit is contained in:
Aoran Zeng 2025-06-20 17:36:28 +08:00
parent 5bd1b61755
commit 72c752bfdd
No known key found for this signature in database
GPG Key ID: 8F8BA8488E10ED98
2 changed files with 10 additions and 3 deletions

View File

@ -86,7 +86,7 @@ make clean
### 编译运行 ### 编译运行
```bash ```bash
just # 在Windows上默认使用 gcc 编译,在Linux上默认使用cc编译 just # 在Windows上默认使用 gcc 编译,在macOS上默认使用 clang 编译,在其他系统上默认使用 cc 编译
just CC=clang # 使用 clang 编译 just CC=clang # 使用 clang 编译
just CC=gcc # 使用 gcc 编译 just CC=gcc # 使用 gcc 编译
``` ```

View File

@ -7,7 +7,7 @@
# Contributors : Nul None <nul@none.org> # Contributors : Nul None <nul@none.org>
# | # |
# Created On : <2025-06-18> # Created On : <2025-06-18>
# Last Modified : <2025-06-19> # Last Modified : <2025-06-20>
# #
# just (build) # just (build)
# just debug # just debug
@ -23,7 +23,14 @@
set windows-shell := ['cmd', '/c'] set windows-shell := ['cmd', '/c']
CC := 'gcc' CC := if os() == 'windows' {
"gcc"
} else if os() == 'macos' {
"clang"
} else {
"cc"
}
DEBUGGER := 'gdb' DEBUGGER := 'gdb'
CFLAGS_base := '-Iinclude -Ilib' CFLAGS_base := '-Iinclude -Ilib'