After linking the programs together, check for attention messages
and error messages. The following items might vary for your client
machine's operating system:
- Different set of linker/loader flags
Some programs require
a different set of linker/loader flags.
- Library files in a different directory
The library files
required to complete the linkage could be in a different directory.
- Library files have different names
Depending on how the
client machines' operating systems are installed, the library files
might have different names.
- Different libraries required
The system variables could
be in different libraries for the different operating systems.
- Compiler is not compatible with the system toolkit
Some
operating systems support multiple versions of C compilers. Some C
compilers, however, might not match the various system toolkits.
- Different library model required
The library models have
to match with the compilation time.
- System variables not supported
Some system variables are
supported during compile time but not supported by the link time.