Suchergebnisse für Anfrage "gcc"

2 die antwort

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 ...

2 die antwort

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 ...

3 die antwort

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 ...

TOP-Veröffentlichungen

1 die antwort

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(){ ...

10 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 = ...

1 die antwort

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 ...

1 die antwort

"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 ...

1 die antwort

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 ...