Als «glibc» getaggte Fragen

glibc ist die Implementierung der Standard C-Bibliothek durch GNU.


2
Wie mache ich Linux 'Perf Record' für libc und libstdc ++ Symbole?
Ich verwende perf record -gauf x86-64 Linux, um ein Programm zu profilieren. Einige Symbole in libc oder libstdc ++ haben 0als Eltern: __GI___strcmp_ssse3(libc) und strcmp@plt(libstdc ++) zum Beispiel. (Ich kann diese Symbole im Debugger tatsächlich unterbrechen und einen Backtrace abrufen.) Ich würde gerne wissen, was die wichtigsten Anrufer dieser Funktionen …
12 glibc  profiling  perf 

2
SIGINFO unter GNU Linux (Arch Linux) fehlt
Ich entwickle eine Anwendung und möchte, dass sie bei Bedarf einige Laufzeitstatistiken auf die Konsole druckt. killund Signale kamen mir sofort in den Sinn. Das Lesen von Unix-Signalen im Wiki SIGINFOscheint der richtige Weg zu sein, weil: Es ist beabsichtigt , für diese Zwecke Beendet den Prozess nicht, wenn der …
11 linux  signals  glibc 

2
Kein 32 Entwicklungsbibliotheksfehler nach der Installation von glibc-devel.i686
Ich versuche, gcc 4.9.0 unter centOS 6 zu installieren. Währenddessen tritt ./configureein Fehler auf: /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat- linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s collect2: ld returned 1 exit status configure: error: I suspect your system does not have …
11 centos  gcc  glibc 

1
Was ist in der Ausgabe von "getent ahosts"?
Von welchen Feldern werden gedruckt getent ahosts DOMAIN? Die Ausgabe für getent hostsist eine einfache Kombination aus IP und Hostname. Das getent ahostshat ein zusätzliches drittes Feld , das in allen meinem Test ist, entweder STREAM, DGRAModer RAW. Ausgabe für getent hosts example.net 2001:500:88:200::10 example.net und für getent ahosts example.net …
10 networking  glibc 

1
Wie aktualisiere ich glibc richtig?
Die Firmware meines NAS wird mit einer ziemlich alten Version von glibc2.5 geliefert. Um mit einigen vorkompilierten Binärdateien fertig zu werden, die * mit glibc2.15 verknüpft sind , möchte ich sie aktualisieren. Durch einige einfache Tests in einer chrootUmgebung habe ich gelernt, dass durch einfaches Hinzufügen der neueren libc-2.15.sound Aktualisieren …
10 upgrade  glibc 

2
Wäre es möglich, GNU zu kompilieren und zu booten?
Vor einiger Zeit erschien eine neue Guix-Version. Und ich kam auf die Idee, dass ich ein Nicht-Linux-GNU-System haben kann, wenn ich glibc, gcc und guix auf HURD und Mach booten kann. Ich brauche aber auch Software wie Bash, Emacs, Binutils, Coreutils und ein Init-System. Haben einige von ihnen Systemaufrufe, die …
9 gcc  glibc  hurd 

1
Rpmdb-Prüfsumme ist ungültig - Es wird versucht, gcc in einem CentOS 7.2-Docker-Image zu installieren
Ich versuche also, ein Docker-Image zu erstellen, das gcc enthält. Ich RUN yum -y install gccführe den Befehl in meiner Docker-Datei aus. Das Paket wird heruntergeladen, bis der Versuch, eine Abhängigkeit zu installieren, endgültig fehlschlägt. Rpmdb checksum is invalid: dCDPT(pkg checksums): glibc-headers.x86_64 0:2.17-157.el7_3.1 - u Hier ist die Ausgabe unten: …
9 centos  docker  glibc 

1
Wie erstelle ich glibc unter Arch Linux neu?
Es scheint, als ob MATLAB unter Linux königlich vermasselt ist, weil es "einige Bibliotheken dynamisch mit statischem TLS lädt" , was für mich nichts anderes bedeutet, als dass ich eine Menge Fehler bekomme. Die vorgeschlagene Lösung besteht darin, glibcmit einem größeren wieder aufzubauen DTV_SURPLUS. Dies lässt mich mit zwei Fragen …

1
Was ist syscall-template.S?
Ich bin auf eine Datei syscall-template.Sgestoßen, deren Speicherort genauer ist .../sysdeps/unix/syscall-template.S Was ist diese Datei? Wo ist es. Es befindet sich nicht auf meinem System und ich kann es nicht in Quellpaketen finden, einschließlich linux-imageund glibc.
8 kernel  c  glibc 

1
Upgrade von Ubuntu 14.04 auf glibc 2.20 oder höher
Ich habe eine Anwendung in Go geschrieben, die häufig abstürzt, und ich denke, sie hängt mit einem Problem zusammen, das in glibc 2.20 behoben wurde. Mein Ubuntu 14.04.3 LTS hat laut glibc 2.19 ldd --version. Ich habe getan, sudo apt-get update && sudo apt-get dist-upgradeaber ldd --versionimmer noch Berichte 2.19. …
8 ubuntu  glibc 

3
Basiert die Solaris-Bibliothek auf der GNU-Bibliothek?
Unter Solaris: basename.c #include <stdio.h> #include <libgen.h> int main(int argc, char* argv[]) { int len = strlen(argv[0]); char *bsname = basename(argv[0]); printf("%s\n", bsname); printf("%d\n", len); return 0; } cc basename.c ldd a.out Ausgabe: libc.so.1 => /lib/libc.so.1 libm.so.1 ...... Unter Linux: basename.c #include <stdio.h> #include <libgen.h> int main(int argc, char* argv[]) …
6 linux  solaris  glibc 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.