在Linux中创建Makefile文件可以通过以下步骤:
-
使用文本编辑器(如vi、nano等)创建一个新文件,命名为Makefile。
-
在Makefile中,编写规则。每个规则由一个目标(target)和一系列依赖(dependencies)组成,其中目标是要生成的文件或操作,依赖是生成目标所需要的文件或操作。
-
在规则中,使用tab键缩进来指定生成目标的命令。这些命令将在目标的依赖满足并且目标过期时执行。
-
保存Makefile。
下面是一个简单的Makefile示例:
target: dependency1 dependency2 command1 command2 dependency1: command3 dependency2: command4
在上面的示例中,目标“target”依赖于“dependency1”和“dependency2”。当“dependency1”和“dependency2”存在且最新时,将执行“command1”和“command2”命令。
通过Makefile,可以定义多个规则和目标,以满足项目的需求。务必确保使用tab键缩进命令,因为Makefile使用tab键来区分命令和规则。
完成Makefile的编写后,可以在终端中使用“make”命令来执行Makefile文件中定义的规则。例如,运行“make target”将执行Makefile中名为“target”的规则。