2013-01-29 13 views
5

Ich bin ein noob versucht, sein erstes Assembler-Programm unter FreeBSD mit dem folgenden Leitfaden zu kompilieren: http://www.freebsd.org/doc/en/books/developers-handbook/x86-first-program.htmlfatal: nicht in der Lage zu öffnen Include-Datei `system.inc‘

Als ich nasm -f elf hello.asm laufen, bekomme ich folgende Fehlermeldung:

hello.asm:1: fatal: unable to open include file 'system.inc'

Zwar habe ich nicht nasm aus der Ports-Sammlung installieren, aber es von der Quelle, falls zusammengestellt, die einen Unterschied macht.

Antwort

5

Sieht so aus, als hätten Sie die previous chapter übersprungen - siehe Abschnitt 11.5.5 Eine Include-Datei verwenden. Sie müssen nur die verschiedenen Definitionen usw. in Ihre eigene system.inc kopieren und einfügen.

+0

Hee hee: ") Das wird mich lehren! – mydoghasworms