gcc include path



  • hallo,

    irgend wie kann ich bei gcc keinen Pfad zu "header.h" einbinden, sondern nur zu <header.h>.

    Warum das?

    Ich gebe den Pfad mit -I/pfad/zu an.

    Angenommen ich habe Unterordner für SRC und Header. Und in helloWorld.c wuerde jetzt einfach #include "helloHeader.h" stehen. Wie gebe ich den Pfad zu myHeaders dem gcc mit?

    |-abc
    |-|-helloWorld.c
    |-myHeaders
    |-|-helloHeader.h


  • Mod

    Das ist schon richtig mit -I:
    http://gcc.gnu.org/onlinedocs/cpp/Search-Path.html

    Du gibst wahrscheinlich einen falschen oder nicht vorhandenen Pfad an.



  • olpo schrieb:

    Angenommen ich habe Unterordner für SRC und Header. Und in helloWorld.c wuerde jetzt einfach #include "helloHeader.h" stehen. Wie gebe ich den Pfad zu myHeaders dem gcc mit?

    |-abc
    |-|-helloWorld.c
    |-myHeaders
    |-|-helloHeader.h

    -I../myHeaders, wenn der Compiler in abc gestartet wird.


Anmelden zum Antworten