Как отмечается в комментариях, не существует единой поддержки операционной системы Linux для извлечения ресурсов из исполняемых файлов. В Linux есть несколько опций для интернационализации (i18n), локализации (l10n), которые могут удовлетворить ваши требования.
В зависимости от ваших целей (экстернализация сообщений, поддержка i18n, ...), аналогичные функции существуют вразличные языки программирования:
- Java имеет ресурсы (которые могут быть добавлены в файлы JAR),
- LIBC предоставляет gettext (через файл ".po" файла внешнего сообщения). См. https://en.wikipedia.org/wiki/Gettext
- Многие скриптовые среды (python, perl) предоставляют интерфейсы для получения текста через модули.
- Большинство основанных на графическом интерфейсе фреймворков имеют поддержку внешних ресурсов (Gnome, Xt / X11, ... )
В качестве примечания можно реализовать «LoadString», предполагая, что сообщения компилируются в исполняемый файл (в виде кода «C» или аналогичный) с использованием динамического поиска dlsym. Вероятно, последний вариант.