Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

🌊 self-hosted ooc compiler that generates c99

License

NotificationsYou must be signed in to change notification settings

ooc-lang/rock

Repository files navigation

Build Status

rock

rock is an ooc compiler written in ooc - in other words, it'swhere things begin to become really exciting.

it has been bootstrapping since April 22, 2010 under Gentoo, Ubuntu,Arch Linux, Win32, OSX...

Prerequisites

You need the following packages when building rock:

  • GNU Make (make orgmake, depending on your operating system)
  • boehm-gc
  • tar (for extracting the C sources)
  • bzip2 (used by tar)

Get started

Runmake rescue and you're good.

Wait, what?

make rescue downloads a set of C sources, compiles them, uses them to compile your copy of rock,and then uses that copy to recompile itself

Then you'll have a 'rock' executable in bin/rock. Add it to your PATH, symlink it, copy it, justmake sure it can find the SDK!

Install

See theINSTALL file

To switch to the most recent git, readReleaseToGit

License

rock is distributed under the MIT license, seeLICENSE for details.

Boehm GC sources are vendored, it is distributed under an X11/MIT-like license,seelibs/sources/LICENSE for details.


[8]ページ先頭

©2009-2025 Movatter.jp