![]() |
*.asm --> *.bin
Hi,
ich möchte asm zu bin umwandeln. NASM ist die "beste" Lösung, ich hab aber, so wie's aussieht eine falsche version davon.
Code:
Das ist der Befehl. Er läuft nicht. Welche Version kann das ?
nasm –f bin –o a.bin a.asm
|
Re: *.asm --> *.bin
was kommt denn fürn fehler?
bzw was passiert bei nem einfachen "nasm -f foobar.asm" ? hast die hilfe gelesen? |
Re: *.asm --> *.bin
Code:
kennst du xp ? Microschrott hat halt diesen DOS-Clone erfunden.
Der Befehl "nasm" ist entweder falsch geschrieben oder
konnte nicht gefunden werden. |
Re: *.asm --> *.bin
Bist du auch im NASM-Verzeichnis mit deiner cmd? :roll:
|
Re: *.asm --> *.bin
Zitat:
|
Re: *.asm --> *.bin
Zitat:
Zitat:
Wie soll der Kommandozeileninterpreter die nasm.exe finden, wenn sie sich nicht im Suchpfad befindet... |
Re: *.asm --> *.bin
Er findet sie doch, aber nasm baut mist.
|
Re: *.asm --> *.bin
Zitat:
(ps: erst is XP Schuld, dann NASM... wie wäre es zur Abwechslung mit Dir?) Gib den absoluten Pfad in der Kommandozeile ein (wenn Du NASM schon nicht in den Suchpfad aufnimmst): "C:\nasm\nasm.exe" -f bin ... |
Re: *.asm --> *.bin
Win+Pause -> Advanced -> Environment Variables (der button unten links)
da suchst nach der PATH variable (entweder im system oder von deinen user variablen) und fügst den pfad zu deiner nasm.exe dort an dann ok -> ok und startest cmd neu |
Re: *.asm --> *.bin
Immer sind die anderen Schuld :zwinker:
gib mal nicht nur a.bin und dies a.asm an, sondern mal die kompletten Pfadangaben, vielleicht ist er ja dann gewillt, ev. in "" einschließen :cyclops: Bye |
Re: *.asm --> *.bin
1. ich habe 1 Jahr lang nur mit DOS gearbeitet
2. warum kommt der clon nicht damit klar, der suchpfad stimmte mit der eingabe überin 3. ich hab's auf einem anderen laufwerk probiert, da lief es. 4. Warum nur auf dem anderen Laufwerk ? |
Re: *.asm --> *.bin
dann probiers halt aufnem "anderen laufwerk" da wos geht ....
|
Re: *.asm --> *.bin
Zitat:
(eigentlich hätte dir dnan die Fehlermeldung bekannt vorkommen müssen) Zitat:
Zitat:
|
Re: *.asm --> *.bin
Code:
?
cd C:\nasm
nasm -f .... |
Re: *.asm --> *.bin
Code:
Länger als das von Dax, aber viel stylischer!!! :D
C:\Dokumente und Einstellungen\ich> (Startpfad)
cd.. cd.. cd nasm nasm -f ...
Code:
Das ginge auch :p
cd ..\..
cd nasm nasm -f ..
Code:
Das auch!
cd ..\..\nasm
nasm -f .. Haben wa nu alle durch? :lol: |
Re: *.asm --> *.bin
Zitat:
Der Wechsel des aktuellen Verzeichnisses ist überhaupt nicht notwendig (und eher lästig, da sonst die Parameter mit komplettem Pfad angegeben werden müssten...). Entweder man erweitert die PATH-Umgebungsvariable permanent (s.o.) oder man setzt die PATH-Variable für die aktuelle Instanz des Kommandozeileninterpreters ( set PATH=C:\nasm;%PATH% ). |
Re: *.asm --> *.bin
Hmm ich hätte da mal so ein Link, da war die Anwendung der Konsole richtig gut erklärt, z.B. wie cd funktioniert und so
Danach hat das sogar meine Mutter hinbekommen, hab die irgendwie über ggogle gefunden, vielleicht findest du sie ja, oder ich finde sie noch wo in meiner kleinen Linksammlung :gruebel: Bye |
Re: *.asm --> *.bin
Zitat:
:D |
Re: *.asm --> *.bin
[edit]
cmd c: [/edit] cd \ so... cd nasm nasm -f X:\pfadwodeine\asm\datei\liegt\blubb.asm wenn nasm in c:\nasm liegt |
Re: *.asm --> *.bin
oh cool, barf00ns, kannte ich noch garnich :)
@Nico: Wo liegt das problem mit dem Verzeichnis wechseln? Oder liegt die .asm Datei in dem Benutezrnamenordner? Dann wärs natürlich umständlich, da hast du recht :). Ansonten doch einfach die .asm Datei ins C:\nasm Verzeichnis kopieren. Ich würd mir den ganzen Path-Stress nicht machen, aber gut, jedem das Seine. |
Re: *.asm --> *.bin
Zitat:
Zitat:
|
Re: *.asm --> *.bin
Ich hab die Dateien dort eingefügt, weil es nervt, immer das Laufwerk zu wechseln. Mit dem anderen Laufwerk geht es besser, muss man nur 1 mal statt 7 mal enter drücken. thx.
|
Re: *.asm --> *.bin
Das wäre für die nächsten 2 Tage ne alternative, danach hab ichs eh wieder vergessen ;)
Und wo liegt das Problem von temp. Dateien, wenn mans eh nur einmal braucht? |
Re: *.asm --> *.bin
Hai NicoDE, Hai barf00s,
könntet ihr eure "Privatgespräche" bitte via PN führen. Das hält den Thread nämlich sauber. Danke. [Edit]"Privatpostings entfernt" |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz