| Basics, Building SPICE Applications (FORTRAN) |
Table of Contents
Note About HTML Links
Environment Set-up
Unix/Linux
Windows
A simple example program
Unix/Linux
Windows
May 25, 2007 Note About HTML Links
In order for the links to be resolved, 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
|