如何在NMAKE中读取文本文件

时间:2015-01-12 09:27:17

标签: makefile nmake

我是脚本语言的新手。

我想使用NMAKE阅读文本文件的内容并显示它。文本文件仅包含单行数据。

我已经提到了以下链接,但它不适用于我: Can't figure out how to read file from nmake

Create a variable in a makefile by reading contents of another file

以下是代码段:

all :
.copy File1.txt
.copy File2.txt
.exec AddtnlInfo.bat  #This batch file generates INFO.TXT file
#TODO - Read INFO.TXT file, display its contents and perform copy operation

谢谢, 拉加

1 个答案:

答案 0 :(得分:0)

要正确回答我们真正需要了解的问题,例如何时要显示文件的内容。 Makefile与使用脚本语言编写不同 - 它包含脚本语言语句,但这与Makefile的目的不同。 Makefile用于对以另一种脚本语言编写的语句的执行进行排序。排序是根据其他文件的日期和时间创建文件。进一步的Microsoft NMAKE与Make以各种详细方式不同(但在概念上它是相同的)。

如果文件内容的显示链接到某个文件的创建,那么答案很简单。如果要在每次执行Makefile时显示文本文件,则解决方案可能非常困难。只是说从文件中欢迎使用我的Makefile 比看起来更难。我们必须知道你为什么要这样做,所以我们可以看看是否有替代解决方案。

显示文本文件很简单,因为NMAKE脚本中的命令是Windows批处理文件命令。要显示文件,请使用type filename命令:

all:
     echo The file contains:
     type filename

但这可能不是你想要的。

您对另一篇文章的第二个链接没有用,因为这是关于Linux上下文中的通用Makefile而不是Windows平台上的NMAKE,因此对您没有帮助。