Можно ли при создании статического объекта переименовывать символы во время компиляции (без изменения кода) крестиком Мне недавно порекомендовали objcopy, но Linux - не единственная целевая платформа, он также должен работать на Mac. Я компилирую с помощью gcc, поэтому я надеялся, что есть какой-то вариант gcc.
Я слышали о файлах .def, но это могло ввести в заблуждение, поскольку информация о них, которую я нашел, похоже, предназначена для Windows.
Изменить: Я пытаюсь изменить имя функций C и Fortran, в частности, добавляя к ним слово «перенос», чтобы избежать конфликтов символов во время компоновки.