Ich brauche einen Compiler der Assembly Language für LINUX. Können Sie mir mit einem Link helfen? Momentan verwende ich EMU8086 für Windows. Aber ich brauche diesen Compiler für LINUX OS.Assembly Language Compiler
-1
A
Antwort
0
Für Assembly haben Sie keinen Compiler, Sie benötigen einen Assembler und einen Linker. Ich benutze nasm, um meinen Code und gcc zum Linken in Linux zu assemblieren.
+1
'gcc' ruft' ld' (und manchmal 'as') aus dem' binutils'-Paket auf (das fast immer installiert ist) –
Verwandte Themen
- 1. Windows Assembly Language Programmierung
- 2. Assembly Language Zufallsgenerator
- 3. Assembly Language [EMU 8086]
- 4. Assembly Language Code Ausgabe
- 5. Assembly Language Operandenspezifizierer
- 6. Assembly Language nasm Fehler
- 7. e Verification Language Compiler
- 8. CLR Sprachoptimierung. Language Compiler VS JIT Compiler
- 9. Assembly Language rekursive Funktion berechnen
- 10. Assembly Language - Division Overflow (4 Ziffern)
- 11. Assembly Language Anweisung in Maschinensprache Anweisung
- 12. Assembly Language Shift in Carry Flags
- 13. Assembly Language-Programm - schwerwiegender Fehler A1010
- 14. Warum sollte ein Compiler diese Assembly generieren?
- 15. Warum Delphi-Compiler keine Inline-Assembly-Funktionen?
- 16. Probleme von Compiler generiert Assembly für intrinsics
- 17. Problem hat, in meinem Assembly Language-Programm zu finden, Fehler
- 18. Assembly Language: Zweiaufforderung Benutzereingabe (Mischungs char und int)
- 19. Assembly Language: Hinzufügen von ungeraden Zahlen von einem Standort
- 20. Assembly Language -Addition von zwei Zahlen mit Vorzeichen
- 21. Cross-Compiler Windows 64 Bit Assembly auf Linux 64-Bit-
- 22. Embedding Assembly in C mit Compiler Finding Register für Sie
- 23. Wie bekomme ich C# .NET Compiler Assembly GUID
- 24. Brauchen Sie Hilfe Understanding Compiler/HLL-> Assembly
- 25. Compiler-Fehlermeldung: Der Compiler ist fehlgeschlagen mit Fehlercode -532462766
- 26. ARM Assembly Language: Wird diese bedingte Anweisung zur Bezeichnung "dest" verzweigen?
- 27. Konvertierung eines Arrays von Hexadezimalzahlen in Dezimalzahlen Intel 8086 Assembly Language
- 28. Wie bekomme ich die aktuelle Zeit in Sekunden in MIPS Assembly Language?
- 29. Client Language Language Server konnte nicht in VS Code
- 30. Erzeugt F # Interpreter (fsi.exe) auch Intermediate Language-Code, wie es F # Compiler (fsc.exe) tut?
Ich empfehle dringend die Installation einer Linux-Distribution, vielleicht in einer virtuellen Maschine. –
Off-Topic, seit nach Ressourcen gefragt. Das 'binutils' Paket stellt den GNU' as' Assembler zur Verfügung und wird standardmäßig installiert (wenn Sie 'gcc' oder' clang' installiert haben). Das Paket 'nasm' ist separat und bietet eine andere Assembler-Syntax. –
Sie können EMU8086 unter Wine ausführen, aber wenn Sie mit 16-Bit-DOS/PC-BIOS-Kram umgehen möchten, verwenden Sie NASM + BOCHS unter Linux. Oder verwenden Sie NASM und/oder gcc, um native ausführbare 32-Bit- oder 64-Bit-Dateien zu erstellen. –