Вам необходимо использовать .globl my_func
для экспорта символа my_func
, чтобы другие файлы могли вызывать ваши my_func
.
Затем вы можете связать обычным образом, передав несколько файлов .o
тому, что вы обычно используетесвязать один в двоичный файл.(например, gcc или ld
)