[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This chapter explains how to install a Pintos development environment on your own machine. If you are using a Pintos development environment that has been set up by someone else, you do not need to read this chapter or follow these instructions.
The Pintos development environment is targeted at Unix-like systems. It has been most extensively tested on GNU/Linux, in particular the Debian and Ubuntu distributions, and Solaris. It is not designed to install under any form of Windows.
Prerequisites for installing a Pintos development environment include the following, on top of standard Unix utilities:
gcc
;
otherwise, an 80x86 cross-compiler should be available as
i386-elf-gcc
. A sample set of commands for installing GCC
3.3.6 as a cross-compiler are included in
src/misc/gcc-3.3.6-cross-howto.
addr2line
, ar
, ld
,
objcopy
, and ranlib
. If the host machine is not an
80x86, versions targeting 80x86 should be available with an
i386-elf-prefix.
i386-elf-gdb.
Once these prerequisites are available, follow these instructions to install Pintos:
pintos, by executing
tar -xvf /path/to/pintos.tar.bz2
src/utils/pintos-gdb, changing the definition of
GDBMACROS
to point to
path-to-pintos/src/misc/gdb-macros. Test the installation by running
pintos-gdb
without any arguments. If it does not complain
about missing gdb-macros, it is installed correctly.
make
in
src/utils.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |