+

Search Tips | Advanced Search

IBM MQ for Linux library files

On IBM MQ for Linux, we must link your program to the MQI library files supplied for the environment in which we are running the application, in addition to those provided by the operating system.

In a non-threaded application, link to one of the following libraries:

Library file Environment
libmqm.so Server for C
libmqic.so and libmqm.so Client for C
libmqmzf.so Installable service exits for C
libmqmxa.so Server XA interface
libmqmxa64.so Server alternative XA interface
libmqcxa.so Client XA interface
libmqcxa64.so Client alternative XA interface
libimqc23gl.so Client for C++
libimqs23gl.so Server for C++

In a threaded application, link to one of the following libraries:

Library file Environment
libmqm_r.so Server for C
libmqic_r.so and libmqm_r.so Client for C
libmqmzf_r.so Installable service exits for C
libmqmxa_r.so Server XA interface
libmqmxa64_r.so Server alternative XA interface
libmqcxa_r.so Client XA interface
libmqcxa64_r.so Client alternative XA interface
libimqc23gl_r.so Client for C++
libimqs23gl_r.so Server for C++
Note: We cannot link to more than one library. That is, we cannot link to both a threaded and a non-threaded library at the same time. Parent topic: IBM MQ stub programs and library files

Last updated: 2020-10-04