glibc

Die GNU C-Bibliothek wird als C-Bibliothek im GNU-System und den meisten Systemen mit dem Linux-Kernel verwendet. Es definiert die "Systemaufrufe" und andere grundlegende Funktionen wie open, malloc, printf, exit usw.
3
Antworten

Beim Aufruf von clock_gettime () darf das zurückgegebene tv_nsec-Feld tatsächlich eine Sekunde überschreiten?

Wenn Sie clock_gettime() aufrufen, wird eine Zeitspannenstruktur zurückgegeben. %Vor% Ich finde in der man-Seite keine Garantie, dass der tv_nsec eine Sekunde nicht überschreitet. Besteht die Garantie tatsächlich? Könnte es von der Biblio...
19.01.2015, 16:47
3
Antworten

Namespace-Probleme in C ++ 11?

Kann jemand bitte folgendes erklären: %Vor% Sollte das div Symbol nicht in std Namespace auch für den C ++ 11 Modus sein? Oder ist es etwas bestimmtes für mein System?     
23.10.2012, 22:11
1
Antwort

mmap () mit LD_PRELOAD und boost :: interprocess funktioniert nicht

Ich versuche, den ursprünglichen mmap() Systemaufruf auf einer zuvor identifizierten fd durch LD_PRELOAD zu ersetzen, so dass der aufrufende Prozess ein gemeinsam genutztes Speicherobjekt lesen kann, das zuvor von einem anderen Prozess mit...
08.02.2013, 18:03
1
Antwort

Warum hat time () von time.h keinen syscall zu sys_time?

Ich habe ein sehr einfaches Programm mit den Aufrufen time() geschrieben, um die Verwendung von strace zu verdeutlichen, aber ich habe ein Problem; Der Aufruf time() scheint keinen Syscall zu erzeugen! Ich bin dann in die time() F...
14.01.2018, 17:57
2
Antworten

Was ist der beste Weg, um Software zu erstellen, die nicht die neueste Glibc benötigt?

Ich versuche, ein Binärpaket zu erstellen, das auf mehreren Linux-Distributionen ausgeführt werden kann. Es ist derzeit auf Ubuntu 10.04 gebaut, aber es schlägt auf Ubuntu 8.04 mit dem folgenden Fehler fehl: %Vor% Was ist der bevorzugte Weg,...
04.05.2010, 18:31
2
Antworten

Erkennung von ABI-Kompatibilitätsproblemen mit GCC

Ich habe kürzlich ziemlich viel Zeit damit verbracht, ein Problem aufzuspüren, das durch das Kompilieren einer Bibliothek mit -D_GLIBCXX_DEBUG verursacht wurde (was libstdc ++ anweist, eine Debug-Version der Standardbibliothek mit zusätzliche...
27.09.2012, 20:07
1
Antwort

Erstellen von GCC mit glibc an einem nicht standardmäßigen Speicherort ohne root

Ich habe ein System, auf das ich keinen Root-Zugriff habe, aber ich muss die aktuelle Version von GCC (4.7.2) installieren. Das System führt einen x86_64 Build von Linux 2.6.18 aus und hat bereits GCC 4.1 (ohne C ++ Unterstützung, obwohl --ve...
01.12.2012, 17:04
1
Antwort

Wie erstellt man rückwärtskompatible dynamische Verknüpfungen?

Es scheint, dass glibc 2.14 eine neue Version von memcpy eingeführt hat (um Fehler 12518 zu beheben) . Programme, die gegen glibc 2.14+ kompiliert wurden, enthalten dann eine dynamische Verbindung zu memcpy@GLIBC_2.14 , was in älteren Ver...
29.01.2014, 01:58
4
Antworten

Wie kann ich complex.h für Android NDK verwenden?

Ich habe nativen Quellcode in C geschrieben, den ich auf meinem Android-Gerät (Nexus 7) ausführen möchte. Ich habe bereits viele Forschung und Online-Tutorials zum Ausführen von nativem Code auf Android mit Android NDK erfolgreich durchgeführt....
06.03.2013, 14:50
1
Antwort

Warum geht GCC 6 davon aus, dass Daten 16 Byte ausgerichtet sind?

(Tut mir leid, dass ich es nicht geschafft habe, mein Problem auf einen einfachen fehlerhaften Testfall zu reduzieren ...) Ich hatte Probleme mit der Aktualisierung auf GCC 6.3.0, um unsere Codebasis zu erstellen (relevante Flags: -O3 -m32...
16.02.2017, 10:43