Forum: PC-Programmierung Makefile betätigen unter WIN10.


von Peter B. (funkheld)


Lesenswert?

Hallo, guten Tag.

Wie kann man bitte ein Makefile betätigen unter Win10?
Welches Progamm muss man dafür unter Win10 bitte instalieren?
Wo kann man das Programm bitte laden?

Danke.

SO ähnlich sieht es aus :
-------
VPATH = ./:src:tap
MAKEFLAGS = --no-print-directory

.ONESHELL:

# ##############################################################
# Recipes

source_files=$(wildcard src/*.fsb)
tape_files=$(wildcard tap/*.tap)
test_files=$(wildcard tests/*_test.tap)

.PHONY : all
all: \
  sys \
  tests

clean:
  rm -f tap/*.tap
  rm -f tests/afera.mgt

# The main file of the library has to be converted
# to a 11263-byte RAM-disk file,
# required by the unfixed Abersoft Forth.
tap/afera.tap: src/afera.fsb
  fsb2-abersoft src/afera.fsb
  mv src/afera.tap tap/

# The other modules can be 11264-byte RAM-disk files.
tap/%.tap: src/%.fsb
  fsb2-abersoft11k $<
  mv src/$*.tap tap/
------------

von Thomas W. (Gast)


Lesenswert?

Moin, -

z.B.

https://stackoverflow.com/questions/32127524/how-to-install-and-use-make-in-windows

Th.

P.S.: Ich mache kein Windows, daher mit einem Koernchen Salz benutzen.

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Es reicht für das o.a. Makefile nicht aus, z.B. GNU make zu 
installieren, denn es werden dort auch noch andere unixoide Kommandos 
aufgerufen, z.B. rm oder mv. Und hast Du denn überhaupt schon die ganze 
Forth- bzw. fsb2-Umgebung installiert und am laufen?

Unter Windows 10 gibt es ja das WSL 2, d.h. das Windows Subsystem for 
Linux. Eventuell ist es tatsächlich einfacher, dieses zu nutzen statt 
die entsprechende Umgebung unter Windows selbst zum Laufen zu bringen.

von Andreas H. (ahz)


Lesenswert?

Andreas S. schrieb:
> Es reicht für das o.a. Makefile nicht aus, z.B. GNU make zu
> installieren, denn es werden dort auch noch andere unixoide Kommandos
> aufgerufen, z.B. rm oder mv.

War Abersoft Forth nicht sowieso für den ZX Spektrum? Dann wird das 
sicher noch spassig.

/regards

von peter bierbach (Gast)


Lesenswert?

Das FORTH läuft schon auf dem Spectrum NEXT im 128k Modus.
Man kann mit MAKE aber eigene Forth zusammensetzen als eigenständige 
Programme.

Aber wenn es so Bockig ist werde ich die Finger davon lassen.

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

peter bierbach schrieb:
> Aber wenn es so Bockig ist werde ich die Finger davon lassen.

Wer behauptet das denn?

von nicht"Gast" (Gast)


Lesenswert?

hab gut erfahrung mit msys2 gemacht. Nach der Installation noch die PATH 
um das bin Verzeichnis erweitern uns schon stehen einem ein haufen Bash 
spielereien im cmd zu Verfügung.

Damit laufen eigentlich die meisten make files.

von peter bierbach (Gast)


Lesenswert?

Danke für die Info.

Wie muss das Path bitte bei Win10 geändert werden damit es funktioniert 
?

Danke.

von peter bierbach (Gast)


Lesenswert?

Hmmm..., alle Bin-Ordner sind in msys2 leer.

Danke.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.