Portál AbcLinuxu, 11. května 2025 10:45

Dotaz: Přidání (N)ASM kódu do GNU Autotools projektu.

19.12.2006 20:40 martyone
Přidání (N)ASM kódu do GNU Autotools projektu.
Přečteno: 182×
Odpovědět | Admin
Přeji dobrý večer.

Potřeboval bych do existujícího projektu psaném v C a spravovaném pomocí GNU Autotools přidat jeden zdroják v assembleru (NASM) a linkovat jej dohromady s jedním z existujících C-souborů.

Mám tedy soubor a.c a chtěl bych pár funkcí implementovat v b.asm. Když jsem si to na úvod zkoušel s přidáním druhého C souboru b.c (namísto toho b.asm - s autotools totiž skoro vůbec neumím, tak zkouším ;-) ), stačilo v Makefile.am upravit

a_SOURCES = a.c

na

a_SOURCES = a.c b.c

a vše fungovalo. S přidáním b.asm už bohužel ne :-(

Co mám tedy udělat? Předem díky za reakce.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.12.2006 23:37 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Přidání (N)ASM kódu do GNU Autotools projektu.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Gnu Autotools som nikdy nepoužíval, ale netreba tam pridať (do Makefile.am):
SUFFIXES = .asm

.asm.o:
        $(NASM) -f elf -o $@ $<
20.12.2006 01:08 martyone
Rozbalit Rozbalit vše Re: Přidání (N)ASM kódu do GNU Autotools projektu.
No, na to, že jste GNU Autotools nikdy nepoužíval :-D ..klobouk dolů.

Mockrát děkuji.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.