-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
31 lines (20 loc) · 1.04 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Perl 6 bindings for the Tiny C Compiler
Copyright 2017 cygx <cygx@cpan.org>
Distributed under the Boost Software License, Version 1.0
If libtcc cannot be found automatically, manually set the LIBTCC environment
variable. It's recommended to do so just once at module installation time, eg
LIBTCC=/usr/lib/libtcc.so zef install TinyCC
Note that TinyCC only generates a shared library if you pass --disable-static
to its configure script.
Windows users that trust a binary TinyCC version compiled from the
public 'mob' development branch[1][2] may use
zef install TinyCC::Resources::Win64
to install a minimal TinyCC distro into their Rakudo prefix.
Using that version should be as simple as
perl6 -MTinyCC::Bundled example.p6
Documentation has yet to be written. For now, just take a look at some
example code[3][4].
[1] http://repo.or.cz/tinycc.git/shortlog/refs/heads/mob
[2] https://github.com/cygx/p6-tinycc-resources-win64
[3] https://github.com/cygx/p6-tinycc/blob/master/example.p6
[4] https://github.com/cygx/p6-tinycc/tree/master/t