Suchergebnisse für Anfrage "gcc"

2 die antwort

Warum kompiliert Borland mit mehreren Definitionen desselben Objekts in verschiedenen C-Dateien, während GCC dies nicht tut?

ch untersuche das Verhalten globaler Variable Bisher dachte ich, die Mehrfachdefinition von globalen Variablen ist ein illegaler Weg und muss einen Fehler bekommen. Aber ich habe ein unerwartetes Ergebnis vom Borland C / C ++ - Compiler ...

8 die antwort

symbole konnten nicht gelesen werden: Archiv hat keinen Index; Führen Sie ranlib aus, um ein @ hinzuzufüge

Ich habe versucht, Bibliothek mit ar -r -c -s libtestlib.a *.o wie in diesem Tutorial angegebenhttp: //matrixprogramming.com/Tools/CompileLink.htm [http://matrixprogramming.com/Tools/CompileLink.html] Aber bei der Verknüpfung mit der ...

6 die antwort

Ununterstützter x86-64-Befehlssatzfehler beim Kompilieren der C-Datei

Ich versuche, den Tutorials in @ zu folgeDie [http://www.codeproject.com/Articles/664165/Writing-a-boot-loader-in-Assembly-and-C-Part] Verknüpfung Wenn ich zu dem Teil komme, in dem ich mit dem Erstellen einer test.c-Datei beginne, versuche ...

TOP-Veröffentlichungen

8 die antwort

Bibliotheken mit doppelten Klassennamen mit GCC verknüpfen

Gibt es eine Möglichkeit für GCC, beim Verknüpfen von Bibliotheken, die Klassen mit demselben Namen enthalten, eine Warnung auszugeben? Beispielsweis Port.h class Port { public: std::string me(); }; Port.cpp #include "Port.h" std::string ...

2 die antwort

Eclipse kann Header-Filer nicht finden, obwohl Include-Pfade festgelegt wurden

Beim Erstellen eines neuen C-Projekts in einer bestimmten Eclipse-Umgebung, die GCC verwendet, stößt ich auf ein besonderes Linker-Problem: Schwerwiegender Fehler: my_header.h: Keine solche Datei oder Verzeichnis. Ich bekomme dieses Problem, ...

2 die antwort

Ist es eine konforme Compilererweiterung, nicht-constexpr-Standardbibliotheksfunktionen als constexpr zu behandeln?

gcc kompiliert den folgenden Code ohne Warnung: #include <cmath> struct foo { static constexpr double a = std::cos(3.); static constexpr double c = std::exp(3.); static constexpr double d = std::log(3.); static constexpr double e1 = ...

4 die antwort

pure / const Funktionsattribute in verschiedenen Compilern

rei ist ein Funktionsattribut, das besagt, dass eine Funktion keinen globalen Speicher verändert. const ist ein Funktionsattribut, das besagt, dass eine Funktion keinen globalen Speicher liest / ändert. Mit diesen Informationen kann der ...

4 die antwort

GCC gibt beim Kompilieren von [duplicate] @ keine Warnung a

Diese Frage hat hier bereits eine Antwort: MinGW erzeugt keine Warnungen [/questions/27363795/mingw-doesnt-produce-warnings] 1 AntwortDer folgende Code wird kompiliert und ausgeführt, aber ich erwarte beim Kompilieren eine Warnung: #include ...

2 die antwort

Wie wird mit nicht gcc-kompatiblem Code in OS X Yosemite Core-Headern umgegangen?

Ich verwalte ein gemischtes C- und C ++ - Befehlszeilenprogramm, das unter Linux, Windows und OS X ausgeführt werden muss. Ich habe kürzlich ein Upgrade auf Yosemite durchgeführt und mein OS X-Build schlägt nun fehl. Der Fehler ...

32 die antwort

GCC: Programm funktioniert nicht mit Kompilierungsoption -O3

Ich schreibe ein C ++ - Programm, das nicht funktioniert (ich bekomme einen Segmentierungsfehler), wenn ich es mit Optimierungen kompiliere (Optionen -O1, -O2, -O3 usw.), aber es funktioniert einwandfrei, wenn ich es kompiliere ...