Suchergebnisse für Anfrage "gcc"
Informationen, die besagen, dass die Inline-Assembly einen bestimmten Speicherbereich liest
GCC (alle Versionen, die ich bequem testen kann) zeigt an, dass eine Inline-Assembly-Anweisung eine bestimmte Speicherregion liest (ausgedrückt als Zeigerp und eine Größen) mit diesem zugegebenermaßen umständlichen Konstrukt: asm ("..." : : "m" ...
C ++ 14: Initialisierung von Constexpr-Variablen aus Parameterwerten
Say Ich habe eine Klasse, die einen konstanten Ausdruck durch ein @ zurückgeben kaconstexpr Funktion: template<int N> struct Foo { constexpr int Bar() const { return N; } };Wenn ich Constexpr-Werte von @ initialisieren wollFoo::Bar(), wie soll ...
Verbinden von Binärdateien mit Funktionen / Daten an einer bestimmten Stelle im Speicher
Ich bin gerade dabei, einen Zwischenspeicher-Bootloader für einen ATMega zu schreiben. Ich möchte einen Abschnitt mit häufig verwendeten Funktionen und Daten an einer bestimmten Stelle im Speicher platzieren, z. B .: Unbegrenzte Größe des ...
Anforderungen zur Verwendung von flto
Wenn ich mein Projekt mit @ übersetzen möch-flto ist es genug, gcc mit @ gebaut zu hab--enable-gold oder muss ich auch gold bauen und ld damit ersetzen? Und brauche ich noch andere Flaggen? Dh ich mache das gcc -flto one.c two.c
Write x86 asm funktioniert portabel (win / linux / osx), ohne dass ein Build von yasm / nasm abhängt?
par2 [https://github.com/Parchive/par2cmdline] hat eine kleine und ziemlich saubere C ++ - Codebasis, die meiner Meinung nach gut unter GNU / Linux, OS X und Windows (mit MSVC ++) funktioniert. Ich möchte eine x86-64-asm-Version der einen ...
Wie verwende ich lokale Klassen mit Vorlagen?
GCC scheint es nicht zu billigen, Vorlagen mit lokalen Klassen zu instanziieren: template <typename T> void f(T); void g() { struct s {}; f(s()); // error: no matching function for call to 'f(g()::s)' }VC beschwert sich nicht. Wie soll es ...
Error "keine solche Anweisung" beim Zusammenstellen des Projekts unter Mac OS X
Ich habe Homebrew verwendet, um GCC 4.7.0 zu installieren, und das make meines Projekts schlägt beim Zusammenbau fehl. Ich kann erfolgreich Code aus .c -> .s entnehmen, aber .s -> .o schlägt fehl. Um die zur Installation von GCC verwendete ...
Verwenden von GCC Undefined Behavior Sanitizer
Heute habe ich gelesenein Artike [https://developers.redhat.com/blog/2014/10/16/gcc-u ndefined-behavior-sanitizer-ubsan/] ÜberGCC Undefined Behavior Sanitizer (ubsan) . Wenn ich dort jedoch den Schritten folge (add-fsanitize=undefined zu ...
Kompilieren eines C ++ - Programms mit gcc
Frage: Wie kompiliere ich ein C ++ - Programm mit dem gcc-Compiler? info.c: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout ...
C ++ 11-Attribut [[unbenutzt]] in gcc?
nter gcc / g ++ 4.9 kann ich schreiben: int x __attribute__((unused)) = f(); um anzuzeigen, dass x absichtlich nicht verwendet wird. Ist das mit C ++ 11 möglich[[]] Attributnotation irgendwie? Ich habe es versucht int x [[unused]] = f();aber ...