При создании статического объекта возможно ли переименование символов во время компиляции (без изменения кода) кросс-платформенным способом?Недавно я рекомендовал objcopy, но linux - не единственная целевая платформа, она также должна работать на Mac.Я компилирую с использованием gcc, поэтому я надеялся, что был какой-то вариант gcc.
Я слышал о файлах .def, но это могло вводить в заблуждение, поскольку информация о них, которую я нашел, кажетсябыть для окон.
Редактировать: я пытаюсь изменить имя функций C и Fortran, в частности, предварительно ожидая их со словом "wrap", чтобы избежать конфликтов символов во время ссылки.