Use the appropriate compiler for your platform, as described in the Sun GlassFish Message Queue 4.4 Release Notes.
When compiling a Message Queue C client application, you need to specify the pre-processor definition shown for each platform in Table 1–2. This definition is used to support Message Queue fixed-size integer types.
Table 1–2 Preprocessor Definitions for Supporting Fixed-Size Integer Types| Platform | Definition | 
|---|---|
| Solaris | SOLARIS | 
| Linux | LINUX | 
| AIX | AIX | 
| Windows | WIN32 |