【整理】脚本编译相关(VS、cygwin)

来源:互联网 发布:手机数据迁移 编辑:程序博客网 时间:2024/06/05 09:10

一: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 offREM 编译输出的文件名称set CYGWIN=D:/cygwinset OP_DB_PATH=D:\DTCenterCode\DTCenterV1R2\04code\Oprofile\oprofile_linuxset num=0:StartCompileecho ------------%num%------------REM 如果编译3次仍然没有生成目标程序则退出编译if %num%==3 goto Endecho ====================================================================echo 开始编译oprofile_linux工程......echo ====================================================================REM 跳转到CYGWIN目录chdir /D %CYGWIN%/binbash -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=$1cd $src_pathmake -f opreport.make cleanmake -j9 -f opreport.make
运行x.cmd将自动运行你所创建的 xx.make 编译工程

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

原创粉丝点击