Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Ich meine: du hast einige Assembler-Dateinen - super. Wie hängen die Assemblerdateien denn nun zusammen? Werden die alle in ein Programm kompiliert, oder werden die alle in einzelne Programme kompiliert, oder werden Datei 1, 2 und 3 in ein Programm 3, 4 in ein zweites kompiliert, ... kurz: wie hängen die Dateien zusammen? Welche Datei hängt von welcher ab - also wann muß eine Datei neu kompiliert werden weil sich die andere Datei geändert hat?Ich weiß nicht genau was du meinst....
.PHONY = all
SOURCES = $(wildcard *.asm)
TARGETS = $(SOURCES:.asm=)
% :: %.asm
nasm -f elf -o $@ $<
all: $(TARGETS)
.PHONY = all
SOURCES = subdir1/d1.asm subdir2/d2.asm subdir3/d3.asm
OBJECTS = $(SOURCES:.asm=.o)
TARGETS = prog
%.o : %.asm
nasm -f elf -o $@ $<
all: $(TARGETS)
prog: $(OBJECTS)
ld -o $@ $^
nasm –f bin –o datei.bin datei.asm
.PHONY = all
SOURCES = dat1/datei.asm dat3/dhost.asm
OBJECTS = $(SOURCES:.asm=.bin)
TARGETS = prog
%.bin : %.asm
nasm -f bin -o $@ $<
all: $(TARGETS)
prog: $(OBJECTS)
ld -o $@ $^
nicolas@localhost ~/Desktop/assembler/ $ make
ld -o prog dat1/datei.bin dat3/dhost.bin
dat1/datei.bin: file not recognized: File format not recognized
make: *** [prog] Fehler 1
.PHONY = all
SOURCES = dat1/datei.asm dat3/dhost.asm
OBJECTS = $(SOURCES:.asm=.bin)
TARGETS = prog
all: $(OBJECTS)
%.bin : %.asm
@nasm -f bin -o $@ $<