gcc编译器错误消息路径取消父级

时间:2015-12-17 07:00:25

标签: c++ gcc makefile

我有包含C ++代码的文件和文件夹的层次结构。 他们经常互相包括:

#include "../../Foder1/Lib4/file12.hpp"

当我编译代码时,如果出现错误,我会看到如下消息:

Foder2/Lib7/../../Foder1/Lib4/file12.hpp:71:4: error <something>

虽然我希望在..错误消息中取消gcc代表父目录的信息:

Foder1/Lib4/file12.hpp:71:4: error <something>

调用gcc的任何选项?

1 个答案:

答案 0 :(得分:1)

如果您将-I [Folder...'s base dir]添加到您的gcc通话中,则可以按#include "Foder1/Lib4/file12.hpp"添加文件,然后应更好地格式化消息。