я пишу на ассемблере? только для того что бы сделать это видимым для линкера?
вот что написано в докумментации
GAS wourceware.org
.global делает символ видимым для ld. Если вы определяете символ в своей частичной программе, его значение становится доступным для других частичных программ, которые связаны с ним. В противном случае символ берет свои атрибуты из символа с тем же именем из другого файла, связанного с той же программой
еще вопрос на счет библиотек. как их создавать? в ассемблерах отличниъ от GAS существую инклуды типа .inc ( для высокоуровневых ассемблеров ). я не нашел такой документации для GAS
и так же на счет библиотек. их код так же находится в секции .text? как я могу создавать локальные метки которые потом превратятся в метки с уникальным названием ( помню это было описано в документации NASM ). я не могу найти хорошей документации по GAS
Стикер
Обсуждают сегодня