Clang用法的依赖性点选项

时间:2018-07-19 07:32:51

标签: clang clang++

TL; DR :如何使用appium-doctor --ios 的{​​{1}}参数?

我想编译-dependency-dot代码,同时将包含依赖项生成为clang++格式的图形。 由于当前的clang-doc状态,这应该是可能的:

  

C++

     

用于将DOT格式的标头依赖项写入的文件名

我尝试过的操作:dot。 这导致了以下警告:

-dependency-dot <arg>

毫不奇怪,不会产生任何clang++ -dependency-dot m.dot m.C文件。 添加clang-5.0.2: warning: argument unused during compilation: '-dependency-dot m.dot' [-Wunused-command-line-argument] dot标志时也是如此。 我必须使用错误的-MMD。 如何使用此选项正确调用-MD

2 个答案:

答案 0 :(得分:1)

尝试将标志传递给clang前端而不是驱动程序:

-Xclang -dependency-dot -Xclang foo.dot

查看代码,该选项未从驱动程序插入前端。

答案 1 :(得分:-1)

哈哈。我现在遇到同样的问题! 但是,-dependency-file FILENAME似乎仍然有效。

Apple LLVM版本9.1.0(clang-902.0.39.2) 目标:x86_64-apple-darwin17.6.0