【问题标题】:Windows Clang: Command-line too longWindows Clang:命令行太长
【发布时间】:2016-11-21 19:19:49
【问题描述】:

MSVC 有一个选项来传递一个包含其他命令行选项的文件,我正在 Clang for Windows 中寻找一个类似的选项(不是 clang-cl)。 clang 或 clang++ 有这样的选项吗?目前我面临“命令行太长”错误。

【问题讨论】:

    标签: windows clang llvm


    【解决方案1】:

    clang 支持使用所谓的 response files 传递额外的标志,您使用 @file 语法指定。所以例如clang @args 从名为 args 的文件中读取参数(空格分隔)。

    【讨论】:

    • 谢谢,它有效!与 MSVC 使用的语法相同,方便。
    • 我非常讨厌 clang 缺乏文档。 clang.llvm.org/docs/ClangCommandLineReference.html 页面中甚至都没有提到它,我猜当他们开始作为 GCC 的兼容替代品时,他们养成了完全依赖 GCC 优秀文档来为自己节省更多时间的非常糟糕的习惯。
    猜你喜欢
    • 1970-01-01
    • 2020-08-28
    • 2018-11-25
    • 2011-09-16
    • 1970-01-01
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多