Suchergebnisse für Anfrage "gcc"

3 die antwort

Linux: Aktualisiere eingebettete Ressourcen von der ausführbaren Datei

Ich habe eine ausführbare Datei, in die ich eine Binärdateiressource mithilfe von @ eingebettet habobjcopy Method objcopy --input binary --output elf32-i386 --binary-architecture i386 data.txt data.oLink zudata.o und benutze extern char ...

1 die antwort

Unicode / Sonderzeichen in Variablennamen in clang nicht erlaubt?

Diese Frage enthält Unicode-Text, der möglicherweise nicht in allen Browsern korrekt angezeigt wird. clang now (> 3.3) unterstützt Unicode-Zeichen invariable names ...

1 die antwort

Interaktion zwischen decltype und Klassenmitgliedsname, die einen externen Namen schattiert

Dieser Code int clash; struct Foo { decltype(clash) clash; };compiles still auf clang, aber nicht auf gcc zu kompilieren geben die Fehler Fehler: Deklaration von 'int Foo :: clash' [-fpermissive] error: Ändert die Bedeutung von 'clash' von ...

TOP-Veröffentlichungen

2 die antwort

So initialisiere ich ein Array von Klassen mit einem gelöschten Kopierkonstruktor (C ++ 11)

Die bestehende Frage zuWarum kann ich ein Array von Objekten nicht initialisieren, wenn sie über private Kopierkonstruktoren verfügen? [https://stackoverflow.com/a/14543600/4086593] bezieht sich speziell auf C ++ 03. Ich weiß aus dieser Frage, ...

1 die antwort

Ersetzen Sie den Makro-Wert #define X durch einen anderen, der im Kompilierungsbefehl @ angegeben is

Angenommen, ich habe diesen Code: #include<stdio.h> #ifndef STR #define STR "HELLO" #endif int main() { printf(STR "WORLD \n"); return 0; }Was im Grunde übersetzt bedeutet: Wenn STR nicht definiert wurde, definieren Sie es als "HALLO", sodass ...

3 die antwort

'Ungültige Konvertierung von some_type ** nach const some_type **'

Ich habe eine Funktion, die @ erfordeconst some_type** als Argument some_type ist eine Struktur, und die Funktion benötigt einen Zeiger auf ein Array dieses Typs. Ich habe eine lokale Variable vom Typ @ deklariesome_type* und initialisiert es. ...

4 die antwort

nicht kopierbare Objekte und Wertinitialisierung: g ++ vs msvc

Ich sehe ein unterschiedliches Verhalten zwischen g ++ und msvc bei der Initialisierung von nicht kopierbaren Objekten. Betrachten Sie eine Klasse, die nicht kopierbar ist: class noncopyable_base { public: noncopyable_base() {} ...

1 die antwort

Compile ohne Generierung der Ausgabedatei in GCC

$ gcc -c somefile.c kompiliert ohne Verknüpfung und generiert das entsprechendesomefile.o. Ist es möglich, Dateien in @ zu kompiliergcc ohne eine Ausgabedatei zu generieren? Ich weiß, dass es andere Möglichkeiten gibt, dies zu erreichen, aber ...

2 die antwort

Wie kann clang die C / C ++ - Codeoptimierung steuern?

Mir wurde gesagt, dass clang ein Treiber ist, der wie gcc arbeitet, um Vorverarbeitungs-, Kompilierungs- und Verknüpfungsarbeiten durchzuführen. Soweit ich weiß, ist es während der Kompilierung und Verknüpfung llvm, das die Optimierung vornimmt ...

2 die antwort

Implizite Konvertierungen für printf verstehen

Der C99-Standard unterscheidet zwischen impliziten und expliziten Typkonvertierungen (6.3 Konvertierungen). Ich vermute, konnte aber nicht feststellen, dass implizite Casts ausgeführt werden, wenn der Zieltyp eine höhere Genauigkeit als die ...