「教程1」使用国产编程语言Cbrother 编写Hello World

下载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秒,无特殊需求不建议修改。

原文链接:,转发请注明来源!