论坛码农多请教个makefile调试问题

Tips:点击图片进入下一页

最近看个项目makefile云里雾里,include了好多.mk,有的我都看不出是怎么包含/调用过来的,想有个方法跟踪出makefile执行中涉及文件的调用顺序

上网搜索了下,找到一个remake,号称makefile的gdb?
这个好用么,还有其他工具方法推荐吗


网友评论:
有的Makefile可能是由其他工具生成的……你最好看一下C++的构建系统
兄弟不说什么了
直接CMake走起把
被remake救过一次,不过这个名字一直记不起来;makefile开箱并发,已经是 -j 的形状了。不想rtfm那个用了就要引用的parallel
一手make -n/make SHELL="bash -x"看裸输出

-n是光打印不执行

后面那个make SHELL="bash -x"是啥意思?

让shell帮你把执行的每条命令打出来(既打印又执行)