zoukankan      html  css  js  c++  java
  • comake2

    http://blog.csdn.net/lsjseu/article/details/23395565

    comake允许用户通过编写COMAKE文件,来帮助用户管理编译依赖以及编译环境的开发工具;

    comake是Python编写的,所需要的COMAKE文件也是实际也是一个python脚本. 不过comake在设计的时候尽量让用户感觉不到是在写脚本而更像是在写配置。

     

    以下为速成应用笔记:

    -----------------------

    comake使用规范

    COMAKE文件存放地址:

    COMAKE文件必须存放在模块/父目录级别下(若项目在父目录级别编译发布,则在父目录下存放COMAKE),且必须保存完整一级依赖列表;

     

    如何快速使用comake

    $ comake2 -h

    参数: 

    -h --help 查看帮助 

    -D --debug 开启debug选项[默认不打开].

    -S --scratch 创建一个默认的COMAKE文件 

    -r --revision 从平台检出模块cvspath指定的TAG对应的依赖列表,配合-S使用 

    -W --watch-configs 查看本地依赖模块.-W -W可以查看模块引入来源.-W -W -W可以查看依赖模块的依赖. 

    -I --import-files 在解释COMAKE文件之前导入模块 

    -C --change directory 切换到directory下面执行[默认当前目录] 

    -Q --quiet 安静模式[默认不打开] 

    -U --update-configs 更新环境 

    -B --build-configs 构建环境 

    -F --force 构建环境时强制进行[默认不打开] 

     

    1.   使用comake2 -S就可以在当前目录下面产生一个空COMAKE文件了,这样能够节省用户从头开发编写的时间.

    2.   执行comake2 -UB下载、编译一级和二级依赖;

    3.   然后用户只需要修改COMAKE文件,然后再次使用comake2,接着就会产生Makefile文件.然后就可以直接make了

     

    使用comake2例子:四部曲

    ·(1)comake2 -S //初始化COMAKE文件  

    如果代码库里已有COMAKE文件,可跳过这一步;

    ·(2) comake2 -UB //下载依赖代码,编译这些依赖代码

    ·(3)comake2 //生成Makefile  

     (4)执行make命令编译

     

  • 相关阅读:
    xxx.app已损坏,打不开.你应该将它移到废纸篓-已解决
    idea 配置maven一直停留在loading archetype list
    pom.xml 识别xml文件
    idea .defaultMessage
    处理GitHub上的不允许100MB大文件上传
    Makefile 简易教程
    Android:用Intent传送图片
    Android: ListView的使用(列表控件)
    Android: SharedPreferences的简单使用(数据可持久化)
    Andriod:一个Activity向另一个Activity传递数据
  • 原文地址:https://www.cnblogs.com/Berryxiong/p/7382016.html
Copyright © 2011-2022 走看看