Perform the following steps to generate a reentrant load module in C++:
If you see the symbol @STATIC defined in the writable static section, your code contains unnamed writable static such as modifiable literal strings, or variables with the static qualifier. To make literal strings stay in the code area, recompile with #pragma strings(readonly), and prelink again.
_______________________________________________________________
For all of these, linking involves two steps: invocation of the prelinker, and then a call to the system linker.
_______________________________________________________________