Wie legt man Include Pfade global an?

Diskutiere Wie legt man Include Pfade global an? im C/C++ Forum im Bereich Programmieren unter Linux/Unix; Hallo @ll, Gibt es eine Möglichkeit, bestehende Include Verzeichnisse, z.b /opt/lotus/notesapi/include irgendwo Global zu deklarieren, so daß der...

  1. #1 THeVega, 31.01.2008
    THeVega

    THeVega Grünschnabel

    Dabei seit:
    25.01.2008
    Beiträge:
    9
    Zustimmungen:
    0
    Ort:
    Paderborn
    Hallo @ll,
    Gibt es eine Möglichkeit, bestehende Include Verzeichnisse, z.b /opt/lotus/notesapi/include irgendwo Global zu deklarieren, so daß der Compiler bei einem #include <test.h> auch dort nach der Header Datei test.h sucht?
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 supersucker, 31.01.2008
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
    Aus

    Code:
    man gcc
     
  4. #3 SkydiverBS, 01.02.2008
    Zuletzt bearbeitet: 01.02.2008
    SkydiverBS

    SkydiverBS Tripel-As

    Dabei seit:
    15.01.2005
    Beiträge:
    207
    Zustimmungen:
    0
    Ort:
    Freising
    Hallo!

    So musst du aber bei jedem Aufruf des gcc die Option "-I" manuell mit angeben. Ich denke was THeVega wollte ist, dass der zusätzliche Include-Pfad automatisch bei jedem Kompilieren mit verwendet wird.

    Dafür bietet sich die Umgebungsvariable CPATH an:
    Quelle: http://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html

    Wenn du diese Umgebungsvariable in die entsprechende globale Konfigurationsdatei (z.B. /etc/environment) einträgst, wird sie für jeden Benutzer automatisch gesetzt. Siehe https://help.ubuntu.com/community/EnvironmentVariables für weitere Informationen zu Umgebungsvariablen.

    Gruß,
    Philip
     
Thema:

Wie legt man Include Pfade global an?

Die Seite wird geladen...

Wie legt man Include Pfade global an? - Ähnliche Themen

  1. GNU Social Contract Version 1.0 vorgelegt

    GNU Social Contract Version 1.0 vorgelegt: Das GNU-Projekt versucht sich derzeit neu zu orientieren und entwirft dazu einen GNU Social Contract. Weiterlesen...
  2. Mozilla legt Jahresbericht 2018 vor

    Mozilla legt Jahresbericht 2018 vor: Mozilla hat den Jahresbericht 2018 veröffentlicht, der neben den Tätigkeitsschwerpunkten der Organisation in den Jahren 2018/19 auch die Einkünfte...
  3. Oracle legt VirtualBox 6.1 RC1 vor

    Oracle legt VirtualBox 6.1 RC1 vor: Oracle veröffentlicht den ersten Veröffentlichungskandidaten zu Version 6.1 der Virtualisierungssoftware VirtualBox. Die Software ermöglicht unter...
  4. Spezifikation des Librem 5 Smartphone offengelegt

    Spezifikation des Librem 5 Smartphone offengelegt: Purism hat die Spezifikation für das noch im 3. Quartal erwartete Linux-Smartphone Librem 5 bekannt gegeben. Weiterlesen...
  5. Linux AIO legt Image mit allen Desktops von Debian 8.3 »Jessie« vor

    Linux AIO legt Image mit allen Desktops von Debian 8.3 »Jessie« vor: Das Projekt Linux AIO (Linux All in One) bietet ISO-Abbilder einiger populärer Linux-Distributionen an und vereint dabei alle jeweiligen Desktops...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden