| Basics, Building SPICE Applications (FORTRAN) |
Table of ContentsBasics, Building SPICE Applications (FORTRAN) Note About HTML Links Environment Set-up Unix/Linux Windows A simple example program Unix/Linux Windows Basics, Building SPICE Applications (FORTRAN)
Note About HTML Links
In order for the links to be resolved, if not done already by installing the lessons package under the Toolkit's ``doc/html'' directory, create a subdirectory called ``lessons'' under the ``doc/html'' directory of the ``toolkit/'' tree and copy this document to that subdirectory before loading it into a Web browser. Environment Set-upUnix/Linux
Windows
A simple example program
File tk_ver.f:
PROGRAM TK_VER
CHARACTER*(20) VERSN
CALL TKVRSN ( 'TOOLKIT', VERSN )
WRITE(*,*) 'Toolkit version: ', VERSN
END
Unix/Linux
skynet 35: gfortran tk_ver.f -o tk_ver /naif/toolkit/lib/spicelib.a
skynet 36: ./tk_ver
Toolkit version: N0061
SPICE library naming does not conform to the UNIX convention of
libname.a for use with the -L/path_to_libs/ -lname_of_lib compile
option.
A FORTRAN compiler may require an additional flag "-lU77" when linking against SPICELIB. A link failure due to an unresolved symbol "_exit" occurs when a link requires -lU77. Windows
> df tk_ver.f C:\naif\toolkit\lib\SPICELIB.LIB
> tk_ver
Toolkit version: N0061
|