停止clang -MM对象文件的剥离路径

时间:2020-04-15 16:46:07

标签: gcc makefile clang clang++

我有一个带有源的子目录。我想clang++ -I. -MM path/to/source.cpp给我以下输出:

path/to/source.o: path/to/source.cpp path/to/source.h

相反,它给了我这个:

source.o: path/to/source.cpp path/to/source.h

这似乎需要我制作Makefile,以列出项目中每个源目录的依赖关系?

1 个答案:

答案 0 :(得分:0)

似乎也可以通过使用-MT选项(尽管不理想)。

clang++ -I. -MM -MTpath/to/source.o path/to/source.cpp

https://releases.llvm.org/6.0.0/tools/clang/docs/ClangCommandLineReference.html#id17

相关问题