Many thanks for the response. Unfortunately I have to compile large amounts of "neutral" C code that already exists that I can't modify. This means that I can't go through the original source and "escape" or otherwise process existing strings.
What I find is that when I compile a C source file to generate an object file, String constants are placed in their own linker section which appears to be called ".rodata.str1.1". What I was hoping for (and again, I don't know if it is even a possibility) is to use a linker flag or configuration file such that when the object files are being link-edited together, then static strings would be "moved" to flash.