我正在使用Jam编译一个项目,似乎无论我设置的调试级别有多高,我仍然无法看到我正在寻找的细节。
我想使用g++
's-M
或-H
flag 来查看包含哪些标头(我想包含来自特殊目录的系统标头),并且我已经测试了这些标头是否有效。我会看到这样的东西:
$ /speciali686/bin/i686-linux-g++ -M simple.cpp
/speciali686/include/c++/4.7.2/iostream
<...>
这使我可以验证我的解决方案在没有 Jam 的情况下是否可以正常工作,但现在我想确认 Jam 没有搞砸任何事情。
我试过jam -d 9 | grep include | grep i686
了,什么也没看到。
这里可能出了什么问题?为什么原始编译器输出如此模糊?