In order to obtain an executable file for a C++ program, the following instructions under Linux/Unix can be used
c++ -c -Wall myprogram.cpp
c++ -o myprogram myprogram.o
where the compiler is called through the command c++/g++. The compiler
option -Wall means that a warning is issued in case of non-standard
language. The executable file is in this case myprogram
. The option
-c
is for compilation only, where the program is translated into machine code,
while the -o
option links the produced object file myprogram.o
and produces the executable myprogram
.
For Fortran2008 we use the Intel compiler, replace c++
with ifort
.
Also, to speed up the code use compile options like
c++ -O3 -c -Wall myprogram.cpp