在 Fedora 上使用 musl Clang
Mar 02, 2025
测试的系统环境是 Fedora 41 musl 是轻量级的 libc 实现,Docker 官方的容器使用的 Alpine 系统就是把 musl 作为它的默认 libc 库。 $ sudo dnf install musl-clang lld musl 的头文件和库文件的路径是 /usr/{arch}-linux-musl,使用命令 musl-clang 可以像 clang 一样直接编译 C 源码,它已经把 musl 需要的环境都包装好了: …
在 Fedora 上安装 Clang 开发环境
Mar 01, 2025
测试环境使用的系统是 Fedora 41: https://fedoraproject.org/workstation/download Clang 是编译器前端,后端还是默认依赖 GCC 的运行库实现,如果想要使用全套 Clang 工具链,需要额外安装 libcxx, llvm-libunwind-static,llvm-libunwind-devel 运行库和 lld 链接器: …