Я недавно начал изучать ассемблер, и мне было интересно, возможно ли для нас иметь собственную точку входа для кода ассемблера при компиляции с помощью gcc?
Например, стандартный код, который компилируется с помощью gcc:
global main
section .data
section .bss
section .text
main:
Я быхотелось бы изменить точку входа на более определенное имя, такое как "добавление", как показано ниже.
глобальное добавление
section .data
section .bss
section .text
добавление:
Причиной того, почему я в первую очередь использую gcc для компиляции, является то, что я использую библиотеки c в коде моей сборки для "printf"и «scanf», и каждый раз, когда я пытался изменить точку входа, я получал неопределенную ссылку на основную ошибку.