Suchergebnisse für Anfrage "gcc"

2 die antwort

Warum verursacht die NULL-De-Referenz in diesem C-Snippet kein undefiniertes Verhalten

Ich bin auf einen Code gestoßen, in dem NULL in einen Strukturzeigertyp @ geschrieben is(foo *) 0 und mit diesem Zeiger ein Mitglied de-referenzieren((foo *)0)->m und unter Verwendung der Adresse dieses&(((foo *)0)->m)) und gib Casting it to ...

4 die antwort

C - gcc: keine Compilerwarnung bei abweichender Funktionsdeklaration / Implementierung

Ich versuche herauszufinden, warum mein C-Compiler mir keine Warnung / Fehler mit folgendem (vereinfachtem) Code ausgibt. Die Funktionsdeklaration hat keine Parameter, während die Funktionsimplementierung Parameter hat: some.h: void ...

4 die antwort

gcc Implementierung von rand ()

Ich habe stundenlang versucht, die Implementierung der Funktion rand () zu finden, die in gcc verwendet wird. Es wäre sehr dankbar, wenn mich jemand auf die Datei verweisen könnte, die die Implementierung oder die Website mit der Implementierung ...

TOP-Veröffentlichungen

6 die antwort

Wie kann ich von einer gemeinsam genutzten Bibliothek mit einem relativen Pfad auf eine gemeinsam genutzte Bibliothek verlinken?

Ich arbeite an einem Firefox-Plugin, das externe Bibliotheken zum Rendern von 3D-Grafiken im Browser verwendet. Das Problem ist, dass ich möchte, dass das Plugin externe Bibliotheken verwendet, ohne das @ zu ändeLD_LIBRARY_PATH variable. Die ...

2 die antwort

Mac OS X: gcc 6.2 mit Homebrew installiert und verbunden, aber gcc --version sagt immer noch 4.9.2

nter OS X 10.11.6 habe ich gcc 6.2.0 mit Homebrew installiert. Es lebt in usr / local / Cellar / gcc / 6.2.0 / bin. Nachdem ich es zum Verknüpfen gebracht habe (das hat es nicht automatisch gemacht), habe ich es dort aufgenommen und die Lösung ...

4 die antwort

Warum gibt GCC 5.3.0 eine Warnung aus, wenn auf "diesen" Zeiger verwiesen wird

Hier ist das minimale Beispiel: class A { A* const& this_ref; public: A() : this_ref(this) {} };GCC 5.3.0 gibt eine Warnung aus: warning: Eine temporäre Bindung an 'A :: this_ref' bleibt nur so lange bestehen, bis der Konstruktor [-Wextra] A ...

2 die antwort

Loop Abrollverhalten in GCC

Diese Frage ist teilweise eine Folgefrage anGCC 5.1 Loop abrollen [https://stackoverflow.com/questions/37967425/gcc-5-1-loop-unrolling]. Laut demGCC Dokumentation [https://gcc.gnu.org/onlinedocs/gcc-6.1.0/gcc/Optimize-Options.html], und wie ...

2 die antwort

Warum liefert gcc nicht implizit das -fPIC-Flag, wenn statische Bibliotheken auf x86_64 kompiliert werden

Ich hatte zahlreiche Probleme beim Kompilieren von gemeinsam genutzten Objekten, die statisch mit statischen Bibliotheken verknüpft sind. Dieses Problem tritt nur auf x84_64-Plattformen auf. Wenn ich die gleiche Kompilierungsarbeit auf x86_32 ...

14 die antwort

Optimierung für eine bestimmte Funktion in gcc 4.2.2 ausschalten

Ist es möglich, die Optimierung einer bestimmten Funktion auszuschalten? Ein Freund von mir hat das Problem, dass durch die gcc-Optimierung ein (mir unbekannter) µ-Controller-Code nicht funktioniert. Wir wissen, um welche Funktionen es sich ...

2 die antwort

Kann ich ein Parameterpaket erweitern und damit eine Argumentliste definieren?

Von [temp.variadic] [http://eel.is/c++draft/temp.variadic#4] (Arbeitsentwurf) Es schien mir, dass ein Parameterpaket erweitert werden kann, während eine Argumentliste einer anderen Schablonenklasse oder -funktion definiert wird. Betrachten Sie ...