跳到內容

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 部分的編譯)將會更加敏捷。享受!

華夏公益教科書