在Makefile中,有个目标target有两个依赖target1和target2(target:target1 target2),target1和target2又是其他规则中的目标,那么当执行make target时,(  )对应的命令最先执行,( )对应的最后命令后执行

区块链毕设网qklbishe.com为您提供问题的解答

在Makefile中,有个目标target有两个依赖target1和target2(target:target1 target2),target1和target2又是其他规则中的目标,那么当执行make target时,(  )对应的命令最先执行,( )对应的最后命令后执行

咋感觉和我学的不一样
make 目标名 : 
            make 首先要在当前目录下面找到makefile/Makefile,
            然后在该makefile中找到该“目标名”执行,如果有依赖文件,…..,
            再执行达成这个目标所需的命令。

先执行依赖文件,然后再执行目标文件。

在 Makefile 中,定义了目标(target)和依赖文件(prerequisites)之间的规则。当执行make命令并指定目标时,make会检查目标文件是否存在以及它的依赖文件是否需要更新。

如果目标文件不存在或者其中任何一个依赖文件需要更新,make会按照规则中定义的顺序,先执行依赖文件所对应的命令,然后再执行目标文件所对应的命令。这样确保依赖文件在生成或更新后,再进行目标文件的构建。

11:26

以上就是关于问题在Makefile中,有个目标target有两个依赖target1和target2(target:target1 target2),target1和target2又是其他规则中的目标,那么当执行make target时,(  )对应的命令最先执行,( )对应的最后命令后执行的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 在Makefile中,有个目标target有两个依赖target1和target2(target:target1 target2),target1和target2又是其他规则中的目标,那么当执行make target时,(  )对应的命令最先执行,( )对应的最后命令后执行