R
ralli
Guest
Zur Zeit beschäftige ich mich ein wenig mit der Assembler Sprache. Dafür habe ich das Paket nasm installiert. Außerdem bin ich nach unserem FreeBSD Handbuch vorgegangen und habe der Tradition verpflichtet ein erstes Assembler Programm nach Vorlage des Handbuches namens hello.asm codiert:
Bei der Compilierung mit
bricht er mit folgender Fehlermeldung ab:
Es ist natürlich offensichtlich, das die include Datei 'system.inc' nicht gefunden wird. Ich habe lange gesucht, sie aber leider nicht gefunden. Die muß doch das Paket nasm mitinstalliert haben, oder? Wer weiß, wo die steckt, damit ich den Pfad mit angeben kann?
Zum Linken bin ich daher erst garnicht gekommen.
Code:
%include 'system.inc'
section .data
hello db 'Hello, World!', 0Ah
hbytes equ $-hello
section .text
global _start
_start:
push dword hbytes
push dword hello
push dword stdout
sys.write
push dword 0
sys.exit
Bei der Compilierung mit
Code:
nasm -f elf hello.asm
bricht er mit folgender Fehlermeldung ab:
Code:
nasm: fatal: unable to open input file `hello.asm'
Es ist natürlich offensichtlich, das die include Datei 'system.inc' nicht gefunden wird. Ich habe lange gesucht, sie aber leider nicht gefunden. Die muß doch das Paket nasm mitinstalliert haben, oder? Wer weiß, wo die steckt, damit ich den Pfad mit angeben kann?
Zum Linken bin ich daher erst garnicht gekommen.