1. 设置变量HOST_CROSS_COMPILE的值为$(CROSS_COMPILE)
  2. 设置变量TA_CROSS_COMPILE的值为$(CROSS_COMPILE)
  3. 声明目标all为伪目标(.PHONY),即不是真正的文件,只是一个标签
  4. 执行make命令进入host目录,传入参数CROSS_COMPILE的值为$(HOST_CROSS_COMPILE),并禁用内置变量
  5. 执行make命令进入ta目录,传入参数CROSS_COMPILE的值为$(TA_CROSS_COMPILE),并设置LDFLAGS为空
  6. 声明目标clean为伪目标
  7. 执行make命令进入host目录并执行clean操作
  8. 执行make命令进入ta目录并执行clean操作
HOST_CROSS_COMPILE = $CROSS_COMPILETA_CROSS_COMPILE = $CROSS_COMPILEPHONY allall	$MAKE -C host CROSS_COMPILE=$HOST_CROSS_COMPILE --no-builtin-variables	$MAKE -C ta CROSS_COMPILE=$TA_CROSS_COMPILE LDFL

原文地址: https://www.cveoy.top/t/topic/b2jO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录