跳到内容

ooc 编程/安装

来自维基教科书,开放世界中的开放书籍

ooc 代码使用rock编译成 C。

rock 的github 页面包含了高级依赖项列表以及UNIXWindows的更多详细信息。

在 Ubuntu Linux 上安装

[编辑 | 编辑源代码]

Boehm GC(可选)

[编辑 | 编辑源代码]

1. 从这里下载Boehm GC

2. 配置、编译和安装

  ./configure [--prefix=/<alternate path>]
  make
  make install

3. 下载并编译 rock

  git clone https://github.com/nddrylliog/rock.git rock
  cd rock
  make rescue

第一次使用 rock 编译 ooc 源代码会比后续构建花费更长时间,这是因为 C99 编译到 C 以及随后 C 编译过程的性质。在您调用 rock 的任何地方创建的 .libs 目录中,编译器不仅会生成您的 ooc 的 C 代码,还会生成语言结构的 C 代码,这些代码由您的代码在 .libs/ooc/sdk 下使用。未来的编译(特别是那些没有使用额外语言功能或 sdk 部分的编译)将会更加敏捷。享受!

华夏公益教科书