首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >musl可以建立在OS上吗?

musl可以建立在OS上吗?
EN

Stack Overflow用户
提问于 2016-10-24 18:55:36
回答 1查看 2.7K关注 0票数 10

我试图在运行OSX10.11.5的机器上构建musl-libc。不幸的是,在运行make时,我得到了以下错误

代码语言:javascript
复制
clang: warning: optimization flag '-fexcess-precision=standard' is not supported
clang: warning: optimization flag '-frounding-math' is not supported
<inline asm>:6:1: error: unknown directive
.weak _DYNAMIC 
^
<inline asm>:7:1: error: unknown directive
.hidden _DYNAMIC 
^
2 errors generated.
make: *** [obj/crt/Scrt1.o] Error 1

我使用的是Clang7.3.0 (703-0-31),我使用的是从git://git.musl-libc.org/musl的musl中提取的源代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-25 02:58:32

这些是OS汇编程序错误,这意味着它不同于GNU,因为它理解对象文件中特殊的、弱的和隐藏的符号定义。

.weak指令是.weak_definition,而.hidden是ELF特定的(OS使用Mach-O二进制文件格式)。

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

https://stackoverflow.com/questions/40225542

复制
相关文章

相似问题

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