Ubuntu中makefile功能模块 发表于 2025-04-21 更新于 2025-09-06 分类于 操作系统 , Ubuntu , makefile Changyan: 本文字数: 108 阅读时长 ≈ 1 分钟 Ubuntu中makefile功能模块 命令行传递参数1make DEBUG_LEVEL=1 OPTIMIZE="-O0 -g" TARGET=debug_app 此时 DEBUG_LEVEL 被设为1,OPTIMIZE 设为 -O0 -g,TARGET 设为 debug_app 提示是否继续命令行12345check-confirm: @read -p "检测到修改,是否继续编译?(y/N) " ans; \ if [ "$$ans" != "y" ] && [ "$$ans" != "Y" ]; then \ echo "编译已取消"; exit 1; \ fi 会在命令行中提示如下一条:等待用户输入 1检测到修改,是否继续编译?(y/N)