Может надо сделать их объектными elf файлами, затем скомпоновать и зачистить формат?
gcc для компиляции исходников на С (*.c) и ассемблере (*.S), gcc или ld для линковки, objcopy для преобразования ELF-файла с выхода линковщика в бинарник.