gpt4 book ai didi

clang - -fheinous-gnu-extensions选项有什么作用?

转载 作者:行者123 更新时间:2023-12-04 01:05:08 25 4
gpt4 key购买 nike

当Homebrew在OS X上编译libgcrypt时,它将对其进行修补以使用clang并将-std=gnu89-fheinous-gnu-extensions添加到CFLAG Makefile变量中。后者做什么?

最佳答案

https://clang.llvm.org/doxygen/SemaStmtAsm_8cpp.html说:

GNU C has an extremely ugly extension whereby they silently ignore "noop" casts in places where an lvalue is required by an inline asm. We emulate this behavior when -fheinous-gnu-extensions is specified, but provide a strong guidance to not use it.



不,我没有用过;我不知道为什么Homebrew需要它。

关于clang - -fheinous-gnu-extensions选项有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19367572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com