АШ
Size: a a a
АШ
АШ
s
.public _main (т.е., в этом объектнике определяется такая функция), и .extern _some_c_func (используется, но не определяется). Сишный файл тоже превратится в объектник, у него наоборот будет .public _some_c_func. Линкер оба объектника обработает и соединит все .extern с соответствующими .public (или скажет, что symbol not defined, если что-то не найдет). И всё заработает. А прототипы сишные ассемблеру не нужны.A
A
a
a
ЭR