展讯开发环境 之 快速编译批处理

本文介绍了一种通过批处理文件简化复杂编译流程的方法。该批处理能够针对不同需求(如资源、模拟器等)快速启动编译过程,并提供了一个简易的交互界面,使用户能轻松选择所需的编译类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        做MMI的,动辄要make file,不是编模拟器,就是编资源或是其它,每次都要写固定的

那几行编译命令,后来烦了就自己写了个批处理,每次双击运行,选择,回车即可。

        展讯自己也有个自动完成make file的小工具,不过还是觉得自己做的这个更顺手一些。

代码如下,复制到记事本里,保存为*.bat即可。

        运行的时候,直接回车为编译整个工程,输入r回车编译资源,输入s回车编译模拟器,

a是app,d则是驱动,很简单。

 

@echo off
set "project_name=sc6530_128X64_320X480PDA_formal"


:start
set "operation_type="
echo.
echo 请输入编译命令:
set /p "operation_type=make p=%project_name% job=4 m="
if "%operation_type%" EQU "" goto make

if /i "%operation_type%" EQU "resource" goto make_resource
if /i "%operation_type%" EQU "r" goto make_resource

if /i "%operation_type%" EQU "simulator" goto make_simulator
if /i "%operation_type%" EQU "s" goto make_simulator

if /i "%operation_type%" EQU "app" goto make_app
if /i "%operation_type%" EQU "a" goto make_app

if /i "%operation_type%" EQU "drv" goto make_drv
if /i "%operation_type%" EQU "d" goto make_drv

echo.
echo 输入错误,请重新输入
goto start

:make_simulator
call make p=%project_name% job=4 m=simulator
goto start

:make_resource
call make p=%project_name% job=4 m=resource
goto start

:make_app
call make p=%project_name% job=4 m=app update
goto start

:make_drv
call make p=%project_name% m=custom_drv clean update image job=4
goto start

:make
echo.
set /p "check=确实要编译整个工程吗[Y/N]:"
if /i "%check%" EQU "y" call make p=%project_name% job=4
goto start


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值