$CPATH
-
Hallo, auf meinem System scheint $CPATH nicht definiert zu sein, oder ich bekomme einfach keine Ausgabe wenn ich echo $CPATH eingebe.
Woher weiß gcc dann wo er meine Header suchen muss?
Und wie kann ich da temporär etwas hinzufügen?
Mir wurde gesagt so etwas ginge mit
import CPATH
aber import scheint mein system gar nicht zu mögen und $CPATH auch nicht
-
Was soll CPATH sein? Mit -I<pfad> kannst du Include-Pfade hinzufügen.
http://gcc.gnu.org/onlinedocs/gcc-4.5.0/gcc/Preprocessor-Options.html#Preprocessor-Options
-
cpt-smart schrieb:
Was soll CPATH sein?
siehe hier:
http://gcc.gnu.org/onlinedocs/gcc-4.5.0/gcc/Environment-Variables.html#Environment-Variables
obwohl ich den -I parameter auch lieber verwenden würde statt die env var zu setzen
-
womit mir noch die Frage bleibt:
Wenn ich in der shell nun die variable deklariere und mit export globalisiere, wird die dann auch in der shell von gcc / make genutzt?
Oder woher weiß gcc die Standardpfade bisher?
Keine der dort genannten Variablen ist bei mir definiert
-