Hallo,
ich spiel gerade etwas mit make und gcc herum (Kubuntu 12.04) und
wollte für einen Test einen Linux Kernel Header inkludieren, zB
<linux/module.h>
Ich rufe make auf und erhalten dann leider die Mitteilung dass module.h
nicht gefunden werden kann.
Ein gcc-Aufruf mit -v -E brachte Klarheit:
1 | #include <...> search starts here:
|
2 | /usr/lib/gcc/x86_64-linux-gnu/4.6/include
|
3 | /usr/local/include
|
4 | /usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed
|
5 | /usr/include/x86_64-linux-gnu
|
6 | /usr/include
|
7 | End of search list.
|
Wie teile ich make oder gcc mit, in /usr/include/linux zu suchen?
Am Besten auf möglichst eleganten Weg, ich könnte ja natürlich auch wie
wild alles in PATH mit aufnehmen, aber das halte ich nicht für
sinnvoll...
Absolute Adressierung direkt im .c File?
Irgendwo im Makefile?
Sorry für die evtl. dumme Frage, aber ich fange erst an, mich genauer
mit der Toolchain zu beschäftigen...