【发布时间】:2012-09-20 17:32:10
【问题描述】:
我的 c++ 项目由多个目录组成,每个目录都有自己的 makefile。再上一层,我还有一个顶级 makefile,它按顺序调用其他的。
在 vim 中,我想制作顶级 makefile 或一个子文件。我想在 vim 中查看我的错误,在一行上按 ENTER 以跳转到源代码行。
这可以使用
make | copen
但一次只有一个目录。错误窗口中列出的文件名只是一个名称,没有路径。如果您尝试构建顶级 makefile 并在文件名/行号上按 ENTER,它不知道文件的路径。
有没有办法解决这个问题?我想从 vim 中构建顶级 makefile,无论错误在哪个目录中,都可以跳转到正确的文件。问题可能是g++只输出文件名,不输出路径。
【问题讨论】: