clang - 如何在 gentoo(glibc 配置文件)和 clang 上静态构建 musl-libc?

标签 clang llvm static-linking gentoo musl

我不确定这是否属于 super 用户而不是 stackoverflow,至少对于第一部分来说是这样,但对于初学者来说,我如何安装 sys-libs/musl (或任何其他替代libc 就此事而言)无需替换 glibc 或切换到 musl 配置文件;其次,我如何告诉clang静态链接到这个库(或者,再一次,任何其他altlibc)而不是系统libc (sys-libs/glibc)?

最佳答案

您不能将 sys-libs/musl 安装在 sys-libs/glibc 旁边,因为这些 ebuild 旨在用于系统的 libc。我建议下载the most recent version of musl然后使用 make && make install 在本地编译/安装它。 Musl 提供了 musl-gcc,它在编译/链接期间使用本地安装的 musl libc。至于clang,请参见http://wiki.musl-libc.org/wiki/BuildingLLVM .

关于clang - 如何在 gentoo(glibc 配置文件)和 clang 上静态构建 musl-libc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29703819/

相关文章:

c++ - 集成 LLVM passes

metadata - llvm 全局元数据的操作数无效

c++ - Qt Creator下如何链接SDL2库

docker - yaml-cpp库在docker中的安装

gcc - 使用 clang 与 gcc 编译嵌套函数

c++ - 如何处理clang中的全局构造函数警告?

Clang Static Analyzer 没有发现最基本的问题

c - 从 C 构建中排除未引用的函数?

macos - 如何使用 LLVM 在 MacOS 上构建 ELF?

c++ - 如何从 llvm 命令行帮助字符串中隐藏特定的枚举值?