Linking Shared Libraries - HP b2600 Supplementary Manual

Opengl implementation guide
Hide thumbs Also See for b2600:
Table of Contents
compiling and linking programs

linking shared libraries

Table 4-2
46
linking shared libraries
OpenGL is supported on workstations using shared libraries that must
be linked with the application program.
When you compile your OpenGL programs, you must link the application
with the OpenGL library libGL. Notice that the OpenGL library is
dependent on the hp X extensions library (libXext).
An ANSI C compile line will typically look similar to this:
cc -g -Aa -D_hpUX_SOURCE -z \
-I/opt/graphics/OpenGL/include \
-I/usr/include/X11R6 -o cube.32 cube.c \
-L/opt/graphics/OpenGL/lib \
-L/usr/lib/X11R6 -ldld -lGLU -lGL \
-lXhp11 -lXext -lX11 -lm
To compile your application using ANSI C, you can also use the cc
command with either of the command line options +Aa or +Ae.
If you are going to compile your application using HP's ANSI C++
compiler, use the aCC compiler.
See the HP Graphics Administration Guide for more information on
compiling.
This table summarizes the shared libraries and X11 directories that are
linked on the command line example above.
Shared Libraries
Library
libGL
libX11
libXext
Description
OpenGL routines
X11 routines
HP X11 extensions
Chapter 4
Table of Contents
loading

Table of Contents