Before installing ImageGear for C and C++ on Linux, make sure that your computer meets the minimum requirements detailed in this section.
- Intel based platform
- 2.4 or 2.6 kernel
- GCC 4.1 compiler
- X11R6 include files & libraries
- Java JRE or OpenJDK version 8 or later (to run License Manager and Server Licensing Utility)
Note: PDF support requires GCC4.8 compiler with GLIBCXX 3.4.14.
Supported Operating Systems:
- CentOS 64-bit
- Red Hat Enterprise Linux 64-bit
- Ubuntu 64-bit
Note: ImageGear will also run on other Linux distributions, as long as those fully satisfy the requirements listed in this section.
Detailed requirements for libraries:
- libc.so.6
- libstdc++.so.6
- libm.so.6
- libpthread.so.0
- libgcc_s.so.1
- libX11.so.6
- libXau.so.6
Note: By default, C libraries are being built with thread local storage enabled. Please make sure to use such kind of libraries, i.e., they should be built without '--without-tls' compiler flag.
To install all required packages, do the following:
RMP package:
yum install gcc gcc-c++ libX11-devel
DEB package:
apt-get install g++ libx11-dev
To build/run GUI samples, additional packages are required:
- Motif 1.2 or later
- make
- cmake
To install them, do the following:
RPM package:
yum install libXt-devel libXext-devel libXp libXp-devel openmotif openmotif-devel make cmake
DEB package:
sudo apt-get install g++ make cmake build-essential libxm4 libmotif-dev libxext6 libxext-dev libxt-dev