【问题标题】:xcode/clang: clang: warning: argument unused during compilation: '-fcheck-new'xcode/clang:clang:警告:编译期间未使用的参数:'-fcheck-new'
【发布时间】:2012-10-25 16:00:14
【问题描述】:

作为标题:

对于我使用的 -fcheck-new 选项,我经常收到此警告,该警告在 Xcode4 中淹没了我的屏幕。

clang: warning: argument unused during compilation: '-fcheck-new'

是不是clang不支持这个gcc编译选项???我怎样才能摆脱警告?

谢谢!

【问题讨论】:

    标签: xcode gcc warnings clang


    【解决方案1】:

    可以通过添加标志 -Qunused-arguments 来消除此警告

    这是一个警告,因为 clang 不支持 -fcheck-new 参数。

    【讨论】:

    • 您也可以删除坏标志。
    • 对于那些在将 Clang 与 ccache 结合使用时收到这些警告的人,请在此处找到更多详细信息:petereisentraut.blogspot.com/2011/05/ccache-and-clang.html
    • 对于回调,可能无法删除未使用的标志。是否有等效于 gcc 的 attribute((__unused)) ?
    • @CarlNorum 并不总是可以删除标志example
    • @ArtoBendiken 非常感谢 - 您的链接正是我所需要的。对于那些运行 Cygwin x64 的用户,在撰写本文时,打包的 ccache 不包括 bugfix。因此,您必须从源代码构建 ccache 以消除警告。
    猜你喜欢
    • 2021-02-03
    • 2017-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    • 2022-09-25
    • 1970-01-01
    相关资源
    最近更新 更多