2017-11-22 2 views
-1

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

+0

Ich empfehle dringend die Installation einer Linux-Distribution, vielleicht in einer virtuellen Maschine. –

+3

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. –

+0

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. –

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