peelde schrieb:
problem mit #include
eine unterprogrammsammlung habe ich bisher mit:
#include <home/user/dos/tools/uprog.c>
geladen
eleganter wäre aber:
#include <$HOME/dos/tools/uprog.c>
dies funktioniert aber nicht - mache ich was falsch oder geht das prinzipiell nicht?
Ja.
Das mit dem Pfad hat rklm schon geschrieben. Ok.
Aber *.c Files bindet man nicht via #include ein.
Wenn da Funktionen drin sind, sieht der Linker u.U. diese mehrfach, wenn man den 'include-File.c' auch in anderen Sourcefiles einbindet.
Mit *.c ist das eine 'pass doch auf'-Software und das kann schiefgehen.
Nur eine Erfahrung.
von
rleofield