Skip to content
This repository
Newer
Older
100644 58 lines (39 sloc) 1.998 kb
e78d46e9 »
2010-04-22 Docs o/
1
2 Installing rock in a Win32 environment is a little trickier
3 than in a *nix system.
4
5 What you need
6 --------------
7
8 * MinGW + MSYS (Cygwin should work too - haven't tested) - http://www.mingw.org/
9
10 * GCC 4.4 or better - http://sourceforge.net/projects/mingw/files/
11
12 Please double-check your GCC version is 4.4 or better by
13 running 'gcc -v' from your MSYS installation.
14
15 Installing
16 ----------
17
18 You have a -source release
19 ~~~~~~~~~~~~~~~~~~~~~~~~~~
20
21 'make bootstrap' should work fine for you. If it doesn't, your mingw/GCC
22 setup is probably messed up. You can always seek for help on IRC (see README)
23
24 You have a binary release (e.g. rock-X.X.X-win32, etc.)
25 ~~~~~~~~~~~~~~~~~~~~~~~~~
26
27 In that case you should already have a working bin\rock.exe
28
29 Getting comfortable
30 ~~~~~~~~~~~~~~~~~~~
31
d9aabfcf »
2010-06-02 Changed 0.9.0 to 0.9.1 everywhere (<- sucks, we need a better tool th…
32 You probably want to add C:\mingw\rock-0.9.1\bin (or wherever you
e78d46e9 »
2010-04-22 Docs o/
33 extracted rock) to your PATH. Here's how to do it:
34
35 * From the desktop, right-click My Computer and click Properties.
36 * In the System Properties window, click on the Advanced tab.
37 * In the Advanced section, click the Environment Variables button.
38 * Finally, in the Environment Variables window (as shown below),
39 highlight the Path variable in the Systems Variable section
40 and click the Edit button. Add or modify the path lines with
41 the paths you wish the computer to access. Each different
42 directory is separated with a semicolon as shown below.
43
44 C:\Program Files;C:\Winnt;C:\Winnt\System32
45
46 You should close/reopen an MSYS shell after changing your PATH.
47 Then typing "rock -V" should display your version of rock =) Enjoy!
48
49 Goodies
50 -------
51
52 * GDB 7.1+ for debugging - http://www.gnu.org/software/gdb/
53
54 * TinyCC has Win32 binary builds these days, it's a nice small
55 and *fast* C compiler that almosts supports C99 - http://bellard.org/tcc/
56
57 * Git http://code.google.com/p/msysgit/ - if you plan to share
58 your code on GitHub or just stay on the bleeding edge for rock progress
59
Something went wrong with that request. Please try again.