当我在使用 MAKEFILE_LIST
变量的 makefile 上使用 clearmake -C gnu
时,MAKEFILE_LIST
为空。但是,当我在相同的 makefile 上使用常规 GNU make 时,MAKEFILE_LIST 是文件路径和名称的列表(应该如此)。
要查看 MAKEFILE_LIST
等于什么,我使用 $(info $$MAKEFILE_LIST is [${MAKEFILE_LIST}])
。任何文件名中都没有空格,所以我知道这不会引起任何问题,并且 ClearCase 手册列出了 clearmake
不支持的 GNU make 的一些功能,但 MAKEFILE_LIST
code> 不属于这些功能。
还有其他人在 clearmake
和 MAKEFILE_LIST
方面遇到过类似的问题吗?如果是这样,您能够修复它吗?如何修复?
最佳答案
必须查找 MAKEFILE_LIST 宏才能了解它的作用。是的,这不是clearmake 目前支持的。它也没有被列为明确不支持的内容。
我使用了 https://www.gnu.org/software/make/manual/html_node/Special-Variables.html 处的示例 make 片段确认缺失。
我无法将其归类为缺陷,因此最好的选择是避免中间商并在 Developerworks RFE 社区中输入 RFE https://www.ibm.com/developerworks/rfe/
如果可能的话,您能否在经理讲话中提供“业务理由”(损失的美元/解决没有能力所需的工时)?与所有其他非初创开发商店一样,开发人员的时间非常宝贵,因此发挥影响力非常重要。
我不能说你会得到你想要的答案,但你应该得到回应。
关于makefile - 使用clearmake时,MAKEFILE_LIST是一个空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37795068/