谢谢,
卡察夫.
我在linux下编译混合脚本/ makefile.我想以某种方式用一个工具“包装”这个构建,该工具将提供构建中使用的所有源文件的输出,最好是具有绝对路径名.
你说什么?
>解析编译日志
运行构建,保存日志,然后在日志中搜索.>查找在编译期间打开的文件.
一种方法可能是使用像strace这样的系统跟踪工具或像ltrace这样的库跟踪工具,然后查找文件打开调用.
另见How can I detect file accesses in Linux?