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:
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
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++