y**b 发帖数: 10166 | 1 有些十几年积累下来的makefile,一个嵌着另一个,项目各层目录
下都有不同的makefile,实在是很难搞清楚啊,如果没有调试器的话?
倒是输出了一些log文件,可是光看log也看不清楚结构和细节呀。
作为对比,看了个表面比该makefile复杂得多的perl文件,因为能调试,
也就花了几天功夫。可是这makefile有点瞎摸的感觉?你们一般有什么
好办法? |
k****f 发帖数: 3794 | 2 make好像有debug模式运行的
【在 y**b 的大作中提到】 : 有些十几年积累下来的makefile,一个嵌着另一个,项目各层目录 : 下都有不同的makefile,实在是很难搞清楚啊,如果没有调试器的话? : 倒是输出了一些log文件,可是光看log也看不清楚结构和细节呀。 : 作为对比,看了个表面比该makefile复杂得多的perl文件,因为能调试, : 也就花了几天功夫。可是这makefile有点瞎摸的感觉?你们一般有什么 : 好办法?
|
j**********p 发帖数: 22 | 3 make -n
see this for more details:
http://www.gnu.org/software/make/manual/make.html#Instead-of-Execution
【在 y**b 的大作中提到】 : 有些十几年积累下来的makefile,一个嵌着另一个,项目各层目录 : 下都有不同的makefile,实在是很难搞清楚啊,如果没有调试器的话? : 倒是输出了一些log文件,可是光看log也看不清楚结构和细节呀。 : 作为对比,看了个表面比该makefile复杂得多的perl文件,因为能调试, : 也就花了几天功夫。可是这makefile有点瞎摸的感觉?你们一般有什么 : 好办法?
|
m******t 发帖数: 2416 | 4 I have written a debugger to debug makefiles, but I haven't been able to
make it because its makefile doesn't work, and I can't debug the makefile
without the debugger I'm working on.
【在 y**b 的大作中提到】 : 有些十几年积累下来的makefile,一个嵌着另一个,项目各层目录 : 下都有不同的makefile,实在是很难搞清楚啊,如果没有调试器的话? : 倒是输出了一些log文件,可是光看log也看不清楚结构和细节呀。 : 作为对比,看了个表面比该makefile复杂得多的perl文件,因为能调试, : 也就花了几天功夫。可是这makefile有点瞎摸的感觉?你们一般有什么 : 好办法?
|
g*****g 发帖数: 34805 | 5 You can write a debugger for the debugger's makefile.
And as long as the debugger's debugger's makefile doesn't
mess up, it'll all work out.
【在 m******t 的大作中提到】 : I have written a debugger to debug makefiles, but I haven't been able to : make it because its makefile doesn't work, and I can't debug the makefile : without the debugger I'm working on.
|