当家酿编译libgcrypt在OS X上,它的补丁它使用铛,并添加-std=gnu89和-fheinous-gnu-extensions在CFLAGMakefile文件变种.后者做了什么?
Fla*_*dan 10
https://clang.llvm.org/doxygen/SemaStmtAsm_8cpp.html说:
GNU C有一个非常难看的扩展,他们在内联asm需要左值的地方默默地忽略"noop"强制转换.我们在指定-fheinous-gnu-extensions时模拟此行为,但提供强大的指导以不使用它.
不,我还没用过; 我不知道为什么Homebrew需要它.
| 归档时间: |
|
| 查看次数: |
986 次 |
| 最近记录: |