For Unix and MacOS:
\li make
\li perl and libpcre
- \li c, c++ and java compiler regards to developers
+ \li c and c++ compiler
\li ccmake for graphical used of CMake
\li cmake <a href="http://www.cmake.org/cmake/resources/software.html">(download page)</a>
custom_flags <flags>
gtnets_path <path_to_gtnets_directory>
CMAKE_INSTALL_PREFIX <path_to_install_directory>
+ CMAKE_C_COMPILER <path_to_compiler>
+ CMAKE_CXX_COMPILER <path_to_compiler>
pipol_user <pipol_username>
\endverbatim
\li CMAKE_INSTALL_PREFIX : Path where are installed lib/ doc/ and include/ directories (ex /usr/local)
+ \li CMAKE_C_COMPILER : Change the c compiler.
+
+ \li CMAKE_CXX_COMPILER : Change the c++ compiler.
+
\li pipol_user : specify your pipol username if you want to use the pipol-remote command.
\subsubsection installSimgrid_cmakeoption3 Initialisation
make install
\endverbatim
-If at some point, something fails, check the section \ref faq_trouble_compil .
+If at some point, something fails, check the <a href="http://simgrid.gforge.inria.fr/doc/faq.html#faq_trouble_compil">FAQ section</a>. .
If it does not help, you can report this problem to the
list but, please, avoid sending a laconic mail like "There is a problem. Is it
okay?". Send the config.log file which is automatically generated by
\verbatim export LD_LIBRARY_PATH=$HOME/lib/:$LD_LIBRARY_PATH
\endverbatim
-\subsection installSimgrid_compiling_java Java bindings don't get compiled
-
-The configure script detects automatically whether you have the
-softwares needed to use the Java bindings or not. At the end of the
-configure, you can see the configuration picked by the script, which
-should look similar to
-\verbatim Configuration of package simgrid' (version 3.3.4-svn) on
-little64 (=4):
-
- Compiler: gcc (version: )
-
- CFlags: -O3 -finline-functions -funroll-loops -fno-strict-aliasing -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wno-unused-function -Wno-unused-parameter -Wno-strict-aliasing -Wno-format-nonliteral -Werror -g3
- CPPFlags:
- LDFlags:
-
- Context backend: ucontext
- Compile Java: no
-
- Maintainer mode: no
- Supernovae mode: yes
-\endverbatim
-
-In this example, Java backends won't be compiled.
-
-On Debian-like systems (which includes ubuntu), you need the following
-packages: sun-java6-jdk libgcj10-dev. If you cannot find the
-libgcj10-dev, try another version, like libgcj9-dev (on Ubuntu before
-9.10) or libgcj11-dev (not released yet, but certainly one day).
-Please note that you need to activate the contrib and non-free
-repositories in Debian, and the universe ones in Ubuntu. Java comes at
-this price...
-
\subsection installSimgrid_compiling_snapshoot SimGrid development snapshots
We have very high standards on software quality, and we are reluctant releasing