Building C++ programs on HP-UX
Build IBM® MQ C++ programs on HP-UX using the aC++ or aCC compilers.
On HP-UX Itanium, IBM MQ supports only the Standard runtime. Use the aCC compiler.
- libimqi23bh.sl provides the IBM MQ C++ classes for the Standard runtime.
- For compatibility with earlier releases, a symbolic link is provided from libimqi23ah.sl to libimqi23bh.sl.
IA64 (IPF)
MQ_INSTALLATION_PATH
represents the high-level directory in which IBM MQ is installed.
Client: IA64 (IPF)
- 32-bit unthreaded application
-
aCC -Wl,+b,: +e -D_HPUX_SOURCE -o imqsputc_32 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib -L/usr/lib/hpux32 -limqi23bh -lmqic - 32-bit threaded application
-
aCC -Wl,+b,: +e -D_HPUX_SOURCE -o imqsputc_32_r imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib -L/usr/lib/hpux32 -limqi23bh_r -lmqic_r -lpthread - 64-bit unthreaded application
-
aCC +DD64 +e -D_HPUX_SOURCE -o imqsputc_64 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib64 -L/usr/lib/hpux64 -limqi23bh -lmqic - 64-bit threaded application
-
aCC +DD64 +e -D_HPUX_SOURCE -o imqsputc_64_r imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib64 -L/usr/lib/hpux64 -limqi23bh_r -lmqic_r -lpthread
Server: IA64 (IPF)
- 32-bit unthreaded application
-
aCC -Wl,+b,: +e -D_HPUX_SOURCE -o imqsput_32 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib -L/usr/lib/hpux32 -limqi23bh -lmqm - 32-bit threaded application
-
aCC -Wl,+b,: +e -D_HPUX_SOURCE -o imqsput_32_r imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib -L/usr/lib/hpux32 -limqi23bh_r -lmqm_r -lpthread - 64-bit unthreaded application
-
aCC +DD64 +e -D_HPUX_SOURCE -o imqsput_64 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib64 -L/usr/lib/hpux64 -limqi23bh -lmqm - 64-bit threaded application
-
aCC +DD64 +e -D_HPUX_SOURCE -o imqsput_64_r imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib64 -L/usr/lib/hpux64 -limqi23bh_r -lmqm_r -lpthread