Als «libc» getaggte Fragen

171
Mehrere glibc-Bibliotheken auf einem einzigen Host

Mehrere glibc-Bibliotheken auf einem einzigen Host Mein Linux-Server (SLES-8) hat derzeit glibc-2.2.5-235, aber ich habe ein Programm, das mit dieser Version nicht funktioniert und glibc-2.3.3 benötigt. Ist es möglich, mehrere Glibcs ​​auf demselben Host zu installieren? Dies ist der Fehler, den...

110
Wie kann ich auf eine bestimmte glibc-Version verlinken?

Wenn ich etwas auf meinem Ubuntu Lucid 10.04-PC kompiliere, wird es mit glibc verknüpft. Lucid verwendet 2.11 von glibc. Wenn ich diese Binärdatei auf einem anderen PC mit einem älteren glibc ausführe, schlägt der Befehl fehl und sagt, dass es kein glibc 2.11 gibt ... Soweit ich weiß, verwendet...

102
Verwenden der C ++ - Bibliothek in C-Code

Ich habe eine C ++ - Bibliothek, die verschiedene Klassen zum Verwalten von Daten bereitstellt. Ich habe den Quellcode für die Bibliothek. Ich möchte die C ++ - API erweitern, um C-Funktionsaufrufe zu unterstützen, damit die Bibliothek gleichzeitig mit C-Code und C ++ - Code verwendet werden...

82
Wird snprintf () IMMER null beendet?

Ist snprintf immer null, um den Zielpuffer zu beenden? Mit anderen Worten, ist dies ausreichend: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); oder musst du das so machen, wenn somestr lang genug ist? char dst[10]; somestr[sizeof (dst) - 1] = '\0'; snprintf(dst, sizeof...

11
Fehlende inotify-Ereignisse (im .git-Verzeichnis)

Ich beobachte Dateien mithilfe von inotify-Ereignissen auf Änderungen (wie es passiert, von Python aus, indem ich libc aufrufe). Für einige Dateien während eines git clonesehe ich etwas Seltsames: Ich sehe ein IN_CREATEEreignis, und ich sehe darüber, lsdass die Datei Inhalt hat, aber ich sehe...