脚本编译相关(VS、cygwin)

一:VS(以vs2010为例)

     创建txt文档,修改为 xx.bat;

     内容如下:

     set VS_DEV="%VS100COMNTOOLS%..\IDE\devenv.com"
     set srcPath=D:\DTC\DTr\trunk\04code\

     %VS_DEV% %srcPath%/Oprofile.sln /Rebuild "Debug"

    说明: VS_DEV 为VS的在环境变量中的简称,可以在 系统属性>环境变量>系统变量中查看

                     

二:Cygwin模式下自动makefile文件脚本

       需创建2个脚本:x.cmd, xx.sh

       1.  x.cmd 内容如下:

@echo off

REM 编译输出的文件名称
set CYGWIN=D:/cygwin
set OP_DB_PATH=D:\DTCenterCode\DTCenterV1R2\04code\Oprofile\oprofile_linux

set num=0
:StartCompile

echo ------------%num%------------

REM 如果编译3次仍然没有生成目标程序则退出编译
if %num%==3 goto End

echo ====================================================================
echo 开始编译oprofile_linux工程......
echo ====================================================================
REM 跳转到CYGWIN目录
chdir /D %CYGWIN%/bin

bash -li %OP_DB_PATH%/opreport.sh %OP_DB_PATH%
echo ====================================================================
set /a (num=%num%+1)

if not exist %OP_DB_PATH%/opreport.exe goto StartCompile
:End

@echo on

    2. xx.sh 内容如下:

#源码路径
src_path=$1
cd $src_path

make -f opreport.make clean
make -j9 -f opreport.make
运行x.cmd将自动运行你所创建的 xx.make 编译工程

    有帮助的话,留个脚印也好!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值