首先你得有个项目(项目格式:myTest/src,myTest/ebin,myTest/include等文件夹),项目下有个文件(Emakefile),内容如下:

%% -*- mode: erlang -*-

{"src/*", [debug_info, {d, ewp_debug_flag}, 
           {outdir, "ebin"},
           {i, "include"}]}.
           
{"src/*/*", [debug_info, {d, ewp_debug_flag}, 
            {outdir, "ebin"},
            {i, "include"}]}.

{"src/*/*/*", [debug_info, {d, ewp_debug_flag},
            {outdir, "ebin"},

{i, "include"}]}.

然后编译步骤:

第一种情况:在UNIX下,进入你的项目路径下(如:“/hgfs/myTest”),然后直接输入命令:erl make,注意“erl make” 中间是有空格的。

第二种情况:在UNXI下,进入erl shell 模式,即(直接在项目路径下输入:erl),然后输入命令(make:all().),注意(“make:all().”就是一个方法,后面必须有“.”)。

Emakefile--快速编译相关推荐

  1. php编译7教程,PHP7 快速编译安装

    PHP7正式版发布啦, 之前没有安装过的,都来安装试一试 . 即将发布的ThinkPHP5 在PHP7环境下也完全兼容, 佩服鸟哥把兼容性做得这么好 快速编译安装PHP7步骤: 第一步: 安装必要一些 ...

  2. android system.img编译,快速编译system.img和boot.img的方法

    快速编译system.img,可以使用这个命令: #make systemimage 快速编译boot.img,可以使用以下命令: #make bootimage 快速编译userdata.img,可 ...

  3. Android系统快速编译方式ninja

    随着Android版本的更迭,尤其是Androd10和Android11源码的编译,单编模块的时间也特别慢,每次都需要半个小时甚至更长,因为每次单编都会重新加载所有mk文件,再生成ninja编译,此过 ...

  4. windows下vscode + code runner + cmake + msbuild.exe搭建C++快速编译环境

    环境准备 安装 visual studio 安装 VS code VS code 安装 code runner 插件 直接编译不通过CMake 无需安装Cmake 通过预设的环境进行编译 这种方法有时 ...

  5. (Ubuntu 18.04) Android framework R版本S版本环境配置及使用 ninja 快速编译

    Android R 和S版本的编译,首先是环境配置,配置好环境之后,需要的不仅仅是push framework.jar 这么简单,需要push的还有其生成的附属文件.如果是make framework ...

  6. Android快速编译镜像

    make bootimage  编译bootimage make vendorimage 编译 vendorimage make dtboimage dtbo ninja快速编译系统(前提是编译部分的 ...

  7. 初学Java如何快速编译运行打包

    初学Java如何快速编译运行打包 1.我们写好Java文件后,就面临的是编译打包的问题.那么如何快速编译打包呢? 2.在计算机中找到我们的java文件,直接在地址栏输入cmd. 3.输入后回车,你就会 ...

  8. Linux编译LLVM,如何使用ninja快速编译LLVM和Clang(以llvm3.3为例子)

    在使用Make工具编译LLVM是非常耗时的.往往需要三四个小时.但是使用goolge开源的ninja编译LLVM只需要10到20分钟. 本文以llvm3.3为例,演示在linux上编译和安装过程. 第 ...

  9. android 几个快速编译images指令

    Android比较重要的image: 0.make update-api //修改framework公共api后,更新api 1.make bootimage – boot.img 2.make sy ...

  10. 快速编译黑苹果引导OpenCore文字与视频

    写在前面 由于目前OpenCore处于快速升级.迭代阶段,几乎每一天都有更新,喜欢追新的朋友,自己下载编译,可以体验最新的OpenCore,当然也是有风险的,迭代阶段或多或少存在BUG,在这里我友情提 ...

最新文章

  1. 《CLR via C#》笔记——CLR的执行模型
  2. PHP安全、Sql防注入安全汇总
  3. 如何监控和优化mysql查询性能_如何监视MySQL的性能
  4. 使用深度学习解决拍照文档复杂背景二值化问题
  5. java数_java大数
  6. 以云战“疫”,这次阿里云又让人们惊了……
  7. django-视图中的request对象的属性
  8. keep-alive + vuex + mint + Infinite scroll 保存分页列表数据
  9. try-catch lasterr
  10. php模拟post提交
  11. 简述C#中IO的应用 RabbitMQ安装笔记 一次线上问题引发的对于C#中相等判断的思考 ef和mysql使用(一) ASP.NET/MVC/Core的HTTP请求流程...
  12. php生成成语,在线成语词典 洪恩在线成语词典小偷程序php版
  13. Nuvoton I91200 SDS- AudioPlayback
  14. 《留住好员工》-读后感
  15. java batter_android电池管理系统从上层的java到底层驱动的调用(转载)
  16. android平台下OpenGL ES 3.0给图片添加黑白滤镜
  17. SOLID设计原则解读
  18. python3打造一款游戏辅助软件
  19. 软件测试项目实战(Web项目)
  20. 北京信息科技大学Linux,北京信息科技大学Linux实验报告

热门文章

  1. <img> 的 title 和 alt 有什么区别
  2. python有哪些学习内容_python学习内容包括哪些
  3. 【软件架构文档之SOC篇】
  4. 前端面试题(不定期更新)
  5. 用Eclipse开发Java语言程序,32单片机,51单片机和C语言程序(全部使用开源软件)
  6. win10浏览器闪退_为什么win10浏览器总是闪退_win10浏览器闪退是怎么回事
  7. 电影TS/TC/SCR/R5/BD/HD/HC版本意思收集(转)
  8. Java如何实现阶梯字符型输出
  9. C# Form窗体打开BIN文件并读取二进制数据
  10. linux 光盘刻录命令,Linux中使用命令进行光盘刻录