Suchergebnisse für Anfrage "gcc"
Was sind .LFB .LBB .LBE .LVL .Loc im vom Compiler generierten Assembly-Code?
Wenn ich mir den von GCC generierten Assembler-Code ansehe, beginnen viele Zeilen mit.LBB und eine Nummer. Es scheint, dass sie keine Anweisungen für Operationen sind. Eher wie etwas aus der Datei markieren oder was. Was sind.LFB,.LVL, LBB, LBE ...
CMake erkennt PThreads aufgrund von Warnungen nicht
Ich erhalte eine Fehlermeldung beim Erstellen eines Projekts mit CMake: -- Could NOT find Threads (missing: Threads_FOUND)Das Fehlerprotokoll zeigt, dass CMake über etwas wirklich Banales gestolpert ist: /usr/bin/cc -std=c11 -D_GNU_SOURCE -Wall ...
gcc-Inline-Assembly-Fehler "Operandentyp stimmt nicht mit mov überein"
//quick inline asm statements performing the swap_byte for key_scheduling inline void swap_byte(unsigned char *x, unsigned char *y) { unsigned char t; asm("movl %1, %%eax;" "movl %%eax, %0;" :"=r"(t) :"r"(*x) :"%eax"); asm("movl %1, %%eax;" "movl ...
Warum der Int-Typ 8 Bytes im BSS-Abschnitt, aber 4 Bytes im DATA-Abschnitt belegt
Ich versuche, die Struktur der ausführbaren Dateien des C-Programms zu lernen. Meine Umgebung ist GCC und 64-Bit-Intel-Prozessor. Betrachten Sie den folgenden C-Codea.cc. #include <cstdlib> #include <cstdio> int x; int main(){ ...
Wie behebe ich den GCC-Fehler „für die Erstdeklaration einer Schleife außerhalb des C99-Modus“?
Ich versuche zu lösendas 3n + 1 Problem [http://uva.onlinejudge.org/external/1/100.pdf]und ich habe einefor Schleife, die so aussieht: for(int i = low; i <= high; ++i) { res = runalg(i); if (res > highestres) { highestres = res; } }Leider ...
Wie verstecke ich standardmäßige Vorlagenparameter in gcc-Fehlermeldungen?
Das Durchlesen von Fehlermeldungen, die von g ++ generiert werden, ist oft mühsam, da gcc Namen wie folgt erweitert std::ostreamin meinem Code in eine viel längere Form wie std::basic_ostream<char, std::char_traits<char> >in den ...
Bezeichnete Initialisierer und zusammengesetzte Literale für struct in C
Ich habe folgende Struktur: typedef struct my_struct { int a; int b; int *c; } my_struct;ist: my_struct n = (my_struct) { .b = 3 };gleichwertig: my_struct n = (my_struct) { .a = 0, .b = 3, .c = NULL };Wie wäre es mit: my_struct n = ...
GCC-Bereinigungsmakro mit verschachtelter Funktion für Clang umschreiben?
Ich versuche, ein Problem in einer Bibliothek eines Drittanbieters zu lösen. Das Problem ist, dass die Bibliothek die in einem Makro eingebetteten verschachtelten Funktionen von GCC verwendet und Clang keine verschachtelten Funktionen unterstützt ...
"Initializer-Element ist nicht konstant" Fehler ohne Grund in Linux GCC, Kompilieren von C [duplizieren]
Diese Frage hat hier bereits eine Antwort: Error "Initialisierungselement ist nicht konstant" beim Versuch, eine Variable mit const @ zu ...
C ++ - reguläre Ausdrücke stimmen mit Inhalten in geschweiften Klammern überein [duplizieren]
Diese Frage hat hier bereits eine Antwort: Ist gcc 4.8 oder früher fehlerhaft in Bezug auf reguläre Ausdrücke? [/questions/12530406/is-gcc-4-8-or-earlier-buggy-about-regular-expressions] 3 Antworten Angenommen, ich möchte den Inhalt der ...