Building C++ programs on Solaris
Build IBM® MQ C++ programs on Solaris using the Sun ONE compiler.
SPARC
MQ_INSTALLATION_PATH
represents the high-level directory in which IBM MQ is installed.
Client: SPARC
- 32-bit application
-
CC -xarch=v8plus -mt -o imqsputc_32 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib -RMQ_INSTALLATION_PATH
/lib -R/usr/lib/32 -limqc23as -limqb23as -lmqic -lsocket -lnsl -ldl - 64-bit application
-
CC -xarch=v9 -mt -o imqsputc_64 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib64 -RMQ_INSTALLATION_PATH
/lib64 -R/usr/lib/64 -limqc23as -limqb23as -lmqic -lsocket -lnsl -ldl
Server: SPARC
- 32-bit application
-
CC -xarch=v8plus -mt -o imqsput_32 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib -RMQ_INSTALLATION_PATH
/lib -R/usr/lib/32 -limqs23as -limqb23as -lmqm -lsocket -lnsl -ldl - 64-bit application
-
CC -xarch=v9 -mt -o imqsput_64 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib64 -RMQ_INSTALLATION_PATH
/lib64 -R/usr/lib/64 -limqs23as -limqb23as -lmqm -lsocket -lnsl -ldl
x86-64
MQ_INSTALLATION_PATH
represents the high-level directory in which IBM MQ is installed.
Client: x86-64
- 32-bit application
-
CC -xarch=386 -mt -o imqsputc_32 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib -RMQ_INSTALLATION_PATH
/lib -R/usr/lib/32 -limqc23as -limqb23as -lmqic -lsocket -lnsl -ldl - 64-bit application
-
CC -xarch=amd64 -mt -o imqsputc_64 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib64 -RMQ_INSTALLATION_PATH
/lib64 -R/usr/lib/64 -limqc23as -limqb23as -lmqic -lsocket -lnsl -ldl
Server: x86-64
- 32-bit application
-
CC -xarch=386 -mt -o imqsput_32 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib -RMQ_INSTALLATION_PATH
/lib -R/usr/lib/32 -limqs23as -limqb23as -lmqm -lsocket -lnsl -ldl - 64-bit application
-
CC -xarch=amd64 -mt -o imqsput_64 imqsput.cpp -I
MQ_INSTALLATION_PATH
/inc -LMQ_INSTALLATION_PATH
/lib64 -RMQ_INSTALLATION_PATH
/lib64 -R/usr/lib/64 -limqs23as -limqb23as -lmqm -lsocket -lnsl -ldl