Documenting GCC toolchain settings (#231)

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: star9029 <hengxings783@gmail.com>
This commit is contained in:
Myriad-Dreamin
2025-09-06 20:27:38 +08:00
committed by GitHub
parent 5786d852f2
commit 9ec4e0651a
2 changed files with 19 additions and 0 deletions

View File

@@ -75,6 +75,16 @@ $ python3 <clice>/scripts/build-llvm-libs.py debug
也可以参考 llvm 的官方构建教程 [Building LLVM with CMake](https://llvm.org/docs/CMake.html)。
### GCC Toolchain
clice 要求 `GCC libstdc++ >= 14` 。以下命令使用不同的 GCC 工具链并静态链接其 `libstdc++`
```bash
cmake .. -DCMAKE_C_FLAGS="--gcc-toolchain=/usr/local/gcc-14.3.0/" \
-DCMAKE_CXX_FLAGS="--gcc-toolchain=/usr/local/gcc-14.3.0/" \
-DCMAKE_EXE_LINKER_FLAGS="-static-libgcc -static-libstdc++"
## Building
在处理好前置依赖之后,可以开始构建 clice 了,我们提供 cmake/xmake 两种构建方式。