Tools

tool

description

website

required

notes

bash

shell

http://www.gnu.org/software/bash/

yes

technically sh, but go with bash shell

make

build system

http://www.gnu.org/software/make/

yes

use the command gmake

gcc

compiler

http://gcc.gnu.org/

yes

implies g++, ld, etc.

java

language

http://java.sun.com/

yes

required to build LCIO

autconf

configuration system

http://www.gnu.org/software/autoconf/

no

only required if configure needs to be regenerated (for developers)

wget

file downloader

http://www.gnu.org/software/wget/

no

only required for SimDist

scp

SSH file downloader

http://www.openssh.com/

no

only required if uploading tarballs to the distribution area with SimDist

Java

Java may not be present on your system. In this case, install the JDK 5.0 for your platform.

Windows

You will need to install http://www.cygwin.com/. For simplicity, just install everything.

Make on Windows

Geant4 is not compatible with the current version of make in Cygwin. After installing Cygwin, download an older make version that is compatible with Geant4. Otherwise, the build will fail.

OSX

OSX comes with most of the tools above. You may have to install wget if you want to use SimDist.

Linux

All of the above tools should be installed on a typical Linux machine.

  • No labels