Nitrogen 学习过程实录(2)
2009-01-24 14:52
190 查看
4、Erlang的重要命令 erl -make
这条命令的执行,要求同一目录中有文件Emakefile,它规定了make的具体任务:
% Compile Nitrogen Files (assuming Nitrogen root is the parent directory.)
{ '../src/*', [
{ i, "../include" },
{ outdir, "../ebin" },
debug_info
]}.
{ '../src/*/*', [
{ i, "../include" },
{ outdir, "../ebin" },
debug_info
]}.
{ '../src/*/*/*', [
{ i, "../include" },
{ outdir, "../ebin" },
debug_info
]}.
% Compile Quickstart files.
{ './src/*', [
{ i, "./include" },
{ i, "../include" },
{ outdir, "./ebin" },
debug_info
]}.
{ './src/*/*', [
{ i, "./include" },
{ i, "../include" },
{ outdir, "./ebin" },
debug_info
]}.
从文件Emakefile中,可以推测出以下几点:
(1). 网站项目Quikstart2必须保存在Nitrogen目录内;
(2). Quikstart2中,至少有文件Emakefile,以便编译更新网站项目;
(3). 网站项目Quikstart2必须有以下子目录:app, ebin, include, src, wwwroot。
这条命令的执行,要求同一目录中有文件Emakefile,它规定了make的具体任务:
% Compile Nitrogen Files (assuming Nitrogen root is the parent directory.)
{ '../src/*', [
{ i, "../include" },
{ outdir, "../ebin" },
debug_info
]}.
{ '../src/*/*', [
{ i, "../include" },
{ outdir, "../ebin" },
debug_info
]}.
{ '../src/*/*/*', [
{ i, "../include" },
{ outdir, "../ebin" },
debug_info
]}.
% Compile Quickstart files.
{ './src/*', [
{ i, "./include" },
{ i, "../include" },
{ outdir, "./ebin" },
debug_info
]}.
{ './src/*/*', [
{ i, "./include" },
{ i, "../include" },
{ outdir, "./ebin" },
debug_info
]}.
从文件Emakefile中,可以推测出以下几点:
(1). 网站项目Quikstart2必须保存在Nitrogen目录内;
(2). Quikstart2中,至少有文件Emakefile,以便编译更新网站项目;
(3). 网站项目Quikstart2必须有以下子目录:app, ebin, include, src, wwwroot。
相关文章推荐
- Nitrogen 学习过程实录(5)
- Nitrogen 学习过程实录(7)
- Nitrogen 学习过程实录(9)
- Nitrogen 学习过程实录(12)
- Nitrogen 学习过程实录(11)
- Nitrogen 学习过程实录(13)
- Nitrogen 学习过程实录(3)
- Nitrogen 学习过程实录(4)
- Nitrogen 学习过程实录(6)
- Nitrogen 学习过程实录(8)
- Nitrogen 学习过程实录(10)
- Nitrogen 学习过程实录(1)
- 深度学习框架caffe在macOS Heigh Sierra上安装过程实录
- 学习过程中碰到的一些问题及解决方法
- jdbc学习过程问题记录
- 企业交换机学习笔记二h3c S3600-28P-EI VLAN配置过程中的小插曲
- 学习过程中小技巧体现着大道理
- SSH-Struts第四弹:Struts2学习过程中遇到的问题
- MariaDb数据库管理系统学习(一)安装过程图解
- 原创 深入解析MySQL的学习过程