下载CBrother
从官网下载cbrother.zip,解压到自己的目录。
如上图:解压到了E:\cbrotherwork\cbrother
ext目录为扩展存放目录
include目录为C++接口目录
lib目录为官方提供的库文件源代码
sample目录为官方提供的一些例子
创建工程
继续用上图解压得路径演示,新建文件夹E:\cbrotherwork\helloworld,并新建txt文件,重命名为helloworld.cb
新建 HelloWorld.cb,输入以下代码:
function main(parm)
{
print "Hello World!";
}
运行
将运行目录加入环境变量,或者cd 切换到源码目录
运行 cbrother HelloWorld.cb 命令即可执行代码
运行结果
如图输出了Hello World!
其他启动参数:
上面讲到的启动方法只是一个快捷的启动方法,没有特殊需求的时候已经可以用了。其他启动参数可以使用-help命令查看。
参数说明:
参数 | 意思 |
-run | 告诉CBrother本次命令是执行脚本模式。(后续会有编译模式、调试模式等) |
-rootpath | 运行脚本的根目录,文件包含关系按照这里的相对位置查找。如我们例子的根目录为E:\cbrotherwork\helloworld |
-code | 主脚本的文件名字,主脚本必须包含function main(parm)方法,这个方法是入口函数。如我们例子的主脚本是helloworld.cb |
-parm | 传递给入口函数的参数。即:function main(parm)的parm |
-cbrotherlog | 开启cbrother日志,报错信息会写进该日志,日志路径为 -rootpath + "/log/cbrother+.log" |
-gclog | 开启gc日志,内存释放信息会写进该日志,日志路径为 -rootpath + "/log/gc+.log" |
-smallgctime | 浅层GC时间,默认5秒,无特殊需求不建议修改。 |
-fullgctime | 深度GC时间,默认15秒,无特殊需求不建议修改。 |