Binary installation of this release is to extract the files from the
compressed .tar archive (using 'tar').
| | |
| cd $HOME
gunzip xml4c-3_5_1-linux.tar.gz
tar -xvf xml4c-3_5_1-linux.tar | |
| | |
This will create an 'xml4c-3_5_1-linux' sub-directory
(in the home directory)
which contains the XML4C distribution. You will need to add the
xml4c-3_5_1-linux/bin directory to your PATH environment variable:
For Bourne Shell, K Shell or Bash, type:
| | |
| export PATH="$PATH:$HOME/xml4c-3_5_1-linux/bin" | |
| | |
For C Shell, type:
| | |
| setenv PATH "$PATH:$HOME/xml4c-3_5_1-linux/bin" | |
| | |
If you wish to make this setting permanent, you need to change
your profile by changing your setup files which can be either .profile or .kshrc.
In addition, you will also need to set the environment variables XERCESCROOT,
ICUROOT and the library search path. (LIBPATH on AIX, LD_LIBRARY_PATH on
Solaris and Linux, SHLIB_PATH on HP-UX).
| XERCESCROOT and ICUROOT are needed only if you intend to
recompile the samples or build your own applications. The library path is
necessary to link the shared libraries at runtime. |
For Bourne Shell, K Shell or Bash, type:
| | |
| export XERCESCROOT=<wherever you installed XML4C>
export ICUROOT=<wherever you installed ICU>
export LIBPATH=$XERCESCROOT/lib:$LIBPATH (on AIX)
export LD_LIBRARY_PATH=$XERCESCROOT/lib:$LD_LIBRARY_PATH (on Solaris, Linux)
export SHLIB_PATH=$XERCESCROOT/lib:$SHLIB_PATH (on HP-UX) | |
| | |
For C Shell, type:
| | |
| setenv XERCESCROOT "<wherever you installed XML4C>"
setenv ICUROOT "<wherever you installed ICU>"
setenv LIBPATH "$XERCESCROOT/lib:$LIBPATH" (on AIX)
setenv LD_LIBRARY_PATH "$XERCESCROOT/lib:$LD_LIBRARY_PATH" (on Solaris, Linux)
setenv SHLIB_PATH "$XERCESCROOT/lib:$SHLIB_PATH" (on HP-UX) | |
| | |
| If you need to build the samples after installation,
make sure you read and follow the build instructions given in the
FAQ. |