我正在尝试在 Debian 8.5 上使用 include-what-you-use。我制作了一个测试程序,它只包含<iostream>
和 std::cout 的“Hello, world”到终端。当我调用iwyu
它时,我得到以下信息:
t1.cpp:1:10:致命错误:找不到“iostream”文件
显然,它似乎无法找到系统标头。我想我可以通过使用该-I
选项来强制它,但我觉得我不应该这样做。要求我告诉它系统标头在哪里让我相信其他东西是可怕的错误并且使用-I
只是治疗症状而不是原因。
顺便说一句,我已经验证调用 clang 来编译我的测试程序可以正常工作。所以clang本身似乎工作。
提前致谢!