Я хотел бы реализовать ряд функций в (32-битном) NASM, которые имеют следующую подпись:
int function1();
int function2();
и т.д..
Затем я хочу создать объектный файл и иметь возможность статически связать его с программой на C ++, скомпилированной с помощью gcc. Я ищу пример реализации функции, которая возвращает int, любой дополнительный код, необходимый для экспорта символов, и командную строку для NASM, чтобы создать .a-файл, на который я могу ссылаться статически. Заранее спасибо.