首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Clang和libc编写C程序,而不是由系统提供。musl?

如何使用Clang和libc编写C程序,而不是由系统提供。musl?
EN

Stack Overflow用户
提问于 2021-11-09 19:46:58
回答 1查看 346关注 0票数 0

根据clang的文档

Clang支持多种C标准库实现。

但它缺乏关于如何实际使用所需的libc的信息。

例如,如果我的系统默认提供Glibc,那么如何在musl中使用clang?我需要musl制造的响尾蛇吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-10 03:18:44

从musl的官方文件来看,这样做可能不容易。

您可以尝试在musl安装路径中针对libc.solibc.a进行链接,并指示clang不要链接标准libc。此外,您还需要一些方法来让它包含头部,形成musl的include路径。

可能会有问题。我不确定gcc目标musl是否能很好地处理clang编译的对象。

以下是一些可能有帮助的工作:https://github.com/dslm4515/CMLFS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69904184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档