@sando, post #1
@strim_, post #3
Pewnie masz na myśli to, że GNU as z pakietu binutils (czyli ten używany przez gcc), ma inną składnie niż assemblery 68k na amigę.
Musisz przepisać funkcję do akceptowanej przez GNU as'a składni. Albo zamiast GNU as użyć vbcc+vasm który akceptuje obie składnie assemblera (i więcej) ;).
Można zwyczajnie zlinkować taką konwersję jako obiekt .o skompilowaną w innym kompilatorze.
@sando, post #4
Czy mam rozumieć, że lepiej się przesiąść z GCC na VBCC+VASM? Przynajmniej jeśli chodzi o programowanie na amisystemy?
Ściągnąłem sobie binarkę VBCC+VASM, i pod UAE skompilowałem ten plik assemblerowy do pliku .o bez problemów. Tylko potem (już z powrotem pod win) crosskompilator GCC jakby nie rozpoznaje formatu tego pliku.
@sando, post #4
Czy mam rozumieć, że lepiej się przesiąść z GCC na VBCC+VASM? Przynajmniej jeśli chodzi o programowanie na amisystemy?