在GNU Make中,可以通过命令行参数指定需要运行的命令,这些命令被称为“规则”。在GNU Make中,使用“规则”可以定义如何根据指定的源文件和目标文件构建应用程序。
要查看GNU Make当前运行的规则,可以使用以下命令:
make -n
其中,-n
参数表示“不实际执行目标程序,只是检查规则”。这个命令会输出当前运行的规则列表和规则所涉及的目标文件列表。
输出结果可能类似于下面这样:
GNU Make 3.81.20150629 Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i386-pc-linux-gnu
built-in rule: 'all'
Rule 'all' ran successfully.
No targets were specified.
Use the `--help' option to see the rules that were run.
这个输出显示了当前运行的规则的名称和涉及的目标文件列表。如果规则成功运行,则不会有任何输出。如果规则失败,则输出将包含有关错误的详细信息。
领取专属 10元无门槛券
手把手带您无忧上云