Wie erstelle ich eine benutzerdefinierte Bibliothek in GNU? Was ich meine ist:Wie erstelle ich eine benutzerdefinierte Bibliothek in GNU?
Wenn wir #include < stdio.h verwenden> und printf
wir es mit gcc main.c
Jetzt kompilierenich meine benutzerdefinierten Header erstellen und .a/.so Ich weiß, dass ich die Umgebungsvariable C_INCLUDE_PATH setzen kann und meine Headerdateien mit #include <> anstelle von #include "" einschließen kann. Aber ich habe noch zu kompilieren mit
gcc main.c -o Programm -L/was auch immer/-lwahtever
(mit Set-Umgebungsvariablen bei Verwendung von .so)
Ist es möglich zu machen, es verhält sich wie #include < stdio.h>, wo ich die Pfade mit entsprechenden Befehlszeilenargumenten nicht einschließen muss?
Gibt es eine Möglichkeit, '-l' wie Standardbibliotheken zu entfernen? – Thenewstockton