Einfaches Makefile

Harald Weidner hweidner-lists at gmx.net
So Jul 4 11:26:10 BST 2010


Hallo,

Detlef.Lechner at gmx.net:

>http://lwn.net/Articles/21835/: 
>"The the arch Makefile is arch/$(ARCH)/Makefile".
>Bei mir gilt '~$ arch; i686.' In /usr/src/linux-source-2.6.32/arch/ gibt
>es kein Verzeichnis /i686. Es gibt ein Verzeichnis /x86.

In dieser Hinsicht ist der Artikel veraltet. Früher gab es die Architekturen
i386 und x86_64. Vor einiger Zeit wurden diese zu x86 zusammengefasst.

i686 ist keine Architektur, sondern ein Machine Type. Dieser kann mit "uname
-m" oder "arch" ausgegeben werden, was leider etwas irreführend ist.

>Ist mit "arch Makefile" die Datei
>/usr/src/linux-source-2.6.32/ARCH/x86/Makefile gemeint?

Wenn du "ARCH" durch "arch" ersetzst, ja.

Gruß, Harald