Tag: g++

g++ ist der C++ – frontend der GNU Compiler Collection (gcc).

gmon.aus nicht erstellt, wenn ich das kompilieren mit -pg-Kennzeichen mit g++

Anzahl der Antworten 1 Antworten
Ich bin läuft auf Mac OSX, version 10.8.5 (Mountain Lion). Ich habe die folgende einfache C++ - code. main.cpp: #include <iostream> int main () { std::cout << "Hello world!"<<std::endl; std::cout << "Goodbye world!"<<std::endl; return 0; } Ich

Linking CXX executable - /usr/bin/ld: cannot find

Anzahl der Antworten 3 Antworten
Hallo C++ und/oder ROS Experten Ich habe gerade eine frische Installation von Ubuntu 12.04 und ROS. Meinem alten Installationen war auch auf ubunru 12.04, und es hat Super geklappt. Aber wenn ich jetzt versuche zu machen oder

machen, include-Direktive und Generierung von Abhängigkeiten mit -MM

Anzahl der Antworten 3 Antworten
Möchte ich eine build Regel ausgelöst werden durch eine include-Anweisung, wenn das Ziel der include ist veraltet oder nicht vorhanden ist. Derzeit das makefile sieht wie folgt aus: program_NAME := wget++ program_H_SRCS := $(wildcard *.h) program_CXX_SRCS :=

Wie kann ich verhindern, dass g++ aus der Verbindung von unerwünschten exception-handling-code?

Anzahl der Antworten 3 Antworten
Ich bin der Entwicklung eines embedded-Anwendungen mit GCC/G++ kompiliert für arm-eabi. Aufgrund knapper Ressourcen, ich bin versucht, deaktivieren Sie die standard-C++ - exception-handling. Ich bin kompilieren Sie den code mit "-fno-exceptions -nostartfiles -ffreestanding". Wenn Sie eine Globale

Keine Konvertierung von long unsigned int long unsigned int&

Anzahl der Antworten 5 Antworten
Erhalte ich die Fehlermeldung Keine bekannte Umwandlung für argument 2 von long unsigned int zu long unsigned int& wenn ich versuche zu kompilieren, den folgenden code: void build(int* &array, unsigned long& index) { if (index == 0)

ISO-C++ verbietet Deklaration von 'vector' with no type

Anzahl der Antworten 2 Antworten
wenn ich kompiliere mein Projekt, ich bin immer dieser komische Fehler für Werkzeuge.h/tools.h. Der string und vector-Klassen verwendet werden, die über std-namespace. Ich kann einfach nicht sehen, keine Fehler. g++ powerpi.cpp structs.cpp xmlreader.cpp tools.cpp -o powerpi In

Kompilieren von C++ mit SCHLUCK auf Mac OS X

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren eines C++ - Erweiterung mit Schluck für Mac OS X. ich habe laufen in einem paar linker Fehler obwohl. Die basic-tutorial für Python Swig scheint auch fehl am Mac: http://www.swig.org/Doc1.3/Python.html#Python_nn10 swig -c++ -python

Wie Sie host-link-code mit einem statischen CUDA-Bibliothek nach trennbaren Zusammenstellung?

Anzahl der Antworten 2 Antworten
Okay, ich habe ein wirklich beunruhigend CUDA 5.0 Frage zu, wie link die Dinge richtig. Ich wäre wirklich dankbar für jede Hilfe! Mit dem trennbaren Zusammenstellung features von CUDA 5.0, generiert ich eine statische Bibliothek (*.a). Diese

Linux cross-compiler für Cygwin — nicht in der Lage zu finden, die Linux Cygwin-compiler-tool-chain online

Anzahl der Antworten 1 Antworten
Habe ich Cygwin installiert und befolgt die erforderlichen Schritte zum installieren der richtigen Pakete zu erlauben, für Linux cross-Kompilierung unter Windows. Mehr Infos zum Verfahren hier Kompilieren von Linux-binaries (x86/x86-64) unter Windows Allerdings bin ich nicht in

Wie verwenden von std::allocator in meiner eigenen container-Klasse

Anzahl der Antworten 2 Antworten
Ich bin versucht zu schreiben, eine container-Klasse, die verwendet STL-allocators. Was ich momentan mache, ist ein private member std::allocator<T> alloc_; (dieses wird später Vorlagen, so dass der Benutzer kann wählen Sie eine andere Zuweisung) und rufen Sie

Initialize character-arrays in der Klasse

Anzahl der Antworten 6 Antworten
Wenn ich kompilieren Sie den folgenden code mit g++ 4.8.2 bekomme ich eine Fehlermeldung. #include <iostream> using namespace std; class test { public: void print() { cout << str << endl; } private: char str = "123456789";

Adresse der register-Variablen in C und C++

Anzahl der Antworten 7 Antworten
Ich weiß, das Konzept des register-variable und es Anwendungsfälle, aber es gibt einige Fragen in meinem Kopf auf, was ich ausprobiert habe. Ich kann nicht auf die Adresse der register-Variablen in C kann ich zwar tun Sie

Unterschied zwischen regex_match und regex_search?

Anzahl der Antworten 4 Antworten
Ich war das Experimentieren mit regulären Ausdruck im Versuch, eine Antwort auf diese Frage, und fand, dass, während regex_match eine übereinstimmung findet, wird regex_search nicht. Das folgende Programm wurde kompiliert mit g++ 4.7.1: #include <regex> #include <iostream>

So ermöglichen Sie -z multidefs mit g++47

Anzahl der Antworten 2 Antworten
Wie kann ich den linker g++ zu ermöglichen, dass mehrere Definitionen von Symbolen (wählen Sie die erste, Erscheinungsbild)? -z multidefs Ermöglicht es, mehrere symbol-Definitionen. Standardmäßig mehrere symbol-Definitionen, die zwischen verschiebbare Objekte (.o-Dateien) führt zu einem fatalen Fehler.

Undefined Reference-Fehler Bei Verlinkung auf Statische Bibliothek

Anzahl der Antworten 3 Antworten
Ich versuche zu kompilieren eines Projekts, das hängt von der Xerces XML-Parser. Das Projekt kompiliert für Windows, ohne jede Schwierigkeit, aber ich habe einige Probleme beim kompilieren mit g++ unter Cygwin. Um Xerces, ich bin versucht zu

Token für "=" ist nicht gültig in Präprozessor-Ausdrücke

Anzahl der Antworten 3 Antworten
Diese Frage ist unwahrscheinlich, um zu helfen alle zukünftigen Besucher; es ist nur für einen kleinen geografischen Gebiet, einen bestimmten moment in der Zeit, oder eine außerordentlich engen situation, die nicht allgemein für das weltweite Publikum des

g++ 4.8.1 C++ Threads, std::system_error - Betrieb nicht erlaubt?

Anzahl der Antworten 1 Antworten
Dies ist keine doppelte Frage, da die Lösungen vorgestellt werden sind funktioniert nicht auf meinem compiler. Ich bin versucht zu kompilieren und führen Sie das folgende Beispiel von dieser Frage. #include <thread> #include <iostream> int main(int, char

Wie zu tun static_assert mit Makros?

Anzahl der Antworten 5 Antworten
Habe ich versucht, dieser Vorschlag zu tun, eine statische behaupten, aber ich komme nicht auf einen Kompilierungsfehler, wenn ich es innerhalb einer Methode einer Vorlage. Das Beispiel folgt : #include <iostream> #define STATIC_ASSERT(expr, msg) \ { \

undefined Symbole Undefined symbols for architecture x86_64: "_kCFAllocatorDefault"

Anzahl der Antworten 2 Antworten
Ich versuche zu kompilieren sind einige Sachen unter mac os 10.7 in eclipse und das erstellen von Werkzeugen an: Undefined symbols for architecture x86_64: "_kCFAllocatorDefault", referenced from: ___GLeeGetProcAddress in GLee.o "_CFURLCreateWithFileSystemPath", referenced from: ___GLeeGetProcAddress in GLee.o "_CFStringCreateWithCString",

Kann nicht kompiliert OpenCV code (C++)

Anzahl der Antworten 1 Antworten
Okay, so habe ich die Suche für dieses problem für eine Weile, und ich bin immer noch ratlos, wie es zu lösen. Ich versuche, führen Sie den Beispielcode finden Sie hier: http://docs.opencv.org/trunk/d1/dc5/tutorial_background_subtraction.html. Ich verstehe den code. Ich

G++ ist der C++ 11 thread-Modell mit pthreads in den hintergrund?

Anzahl der Antworten 3 Antworten
Ich versuche nur, meine Hände auf g++ 4.6 und C++11 Funktionen. Jedes mal, wenn ich kompilieren eine einfache threading-code mit -std=c++0x Flagge, entweder es stürzt mit einem segmentation fault oder es nur wirft einige seltsame Ausnahme. Ich

Mac OSX 10.7.4, Xcode 4.4.1, Nein <array> header-Datei?

Anzahl der Antworten 2 Antworten
Ich Schreibe ein Programm, das die array-container der C++ - Standard-Bibliothek zu halten einige Objekte. Aber immer, wenn ich versuche, fügen Sie die folgende Zeile von code in meinem Programm: #include <array> Erhalte ich die folgende Fehlermeldung

Verknüpfung von g++ 4.8 libstdc++

Anzahl der Antworten 3 Antworten
Ich heruntergeladen und installiert gcc 4.8.1 auf meinem desktop mit 64-bit Ubuntu 12.04. Ich baute es aus der Quelle, wie die docs empfehlen, und mit den Befehlen ../../gcc-4.8.1/configure --prefix=$HOME --program-suffix=-4.8 make make -k check make install Schien

Wie verwenden Sie extern "C" zum Aufruf von C++ Funktionen in C

Anzahl der Antworten 1 Antworten
So, die ich gelesen habe über ein Dutzend Seiten erklären, wie dies zu tun, und für das Leben von mir ich kann nicht ankommen es zu wirken. Ich habe eine library in C++ geschrieben, und eine Reihe

Wie kann ich es loswerden LD_LIBRARY_PATH zur Laufzeit?

Anzahl der Antworten 7 Antworten
Baue ich eine C++ - Anwendung, die verwendet Intel IPP Bibliothek. Diese Bibliothek wird standardmäßig installiert in /opt und erfordert, dass Sie eingestellt LD_LIBRARY_PATH sowohl für die Erstellung und für den Betrieb Ihrer software (wenn Sie die

c++: keine passende Funktion für Aufruf, aber der Kandidat hat exakt die gleiche Signatur

Anzahl der Antworten 3 Antworten
g++ beschwert sich über myclass.cxx:185: error: no matching function for call to 'IMyInterface::doSomething(const SomeClass*, unsigned int)' IMyInterface.h:34: note: candidates are: virtual void IMyInterface::doSomething(const SomeClass*&, unsigned int) wenn ich Anrufe, m_instanceOfInterface->doSomething((const SomeClass*)0,(unsigned int)1); Alle Zeiger auf warum? Es

Deaktivieren g++ "Hinweis: die Kandidaten.." compiler-Meldung

Anzahl der Antworten 3 Antworten
Viele Male, wenn ich zum Beispiel etwas mit einem Tippfehler oder eine andere Eingabe nicht übereinstimmen, ich bekomme die standard-Fehlermeldung "Fehler: no match for 'functionname' in ... " - Fehler. Das ist großartig. Dann, vor allem im

Wie Baue ich gcc mit C++ - Konzepte ("concepts-lite") unterstützen?

Anzahl der Antworten 2 Antworten
Des C++ standards committee und arbeitet an einem TS (Technische Spezifikation) für die Erweiterung Konzepte: "Programming Languages - C++ - Erweiterungen für Konzepte". N4377 ist die neueste version dieses Dokuments. Für die Aufnahme in die C++ -

Makefile zum kompilieren eine Reihe von .cpp und .h in einer lib

Anzahl der Antworten 2 Antworten
Ich bin unter Windows 7 mit gcc/g++ unter Cygwin. Was wäre die Makefile-format (und Endung, ich denke, es ist .mk?) für die Zusammenstellung einer Reihe .cpp (C++ - Quelldatei) und .h (header -) Dateien in eine statische

Das Verständnis, wie die dynamische Verknüpfung funktioniert auf UNIX

Anzahl der Antworten 5 Antworten
Betrachten wir die folgende situation: ein Programm mit dem Namen program welcher von dynamisch auf libfoo.so libfoo.so das hängt davon ab, nichts (gut, es hängt davon ab libstdc++ und so, aber ich denke, wir können weglassen, die)

Fehler passing 'const' as 'this' argument

Anzahl der Antworten 2 Antworten
Bin ich stecken auf einem Fehler, so lange nun, die folgenden, die ich bin zu lernen, und ich glaube, ich verstehe nicht den Fehler. droid.cpp: In function ‘std::ostream& operator<<(std::ostream&, const Droid&)’: droid.cpp:94:30: error: passing ‘const Droid’ as

Schwierigkeiten während der Kompilation (g++, bison, flex) mit yyparse();

Anzahl der Antworten 1 Antworten
Ich habe ein problem mit der Zusammenstellung von meinem code: Flex: %{ #include "lista4.tab.hpp" #include <stdlib.h> extern int yylex(); %} %% "=" {return EQ;} "!=" {return NE;} "<" {return LT;} ">" {return GT;} ":=" {return ASSIGN;} ";"

g++ 4.7.1 Zusammenstellung error : conflicting types for 'strsignal'

Anzahl der Antworten 3 Antworten
Ich versuche zu kompilieren g++ 4.7.1 aus dem Quellcode auf Ubuntu 12.04 32-bit. Für den moment habe ich genau das getan : https://askubuntu.com/questions/168947/how-to-upgrade-g-to-4-7-1 Außer kurz vor der Zusammenstellung des g++ 4.7.1 aufgefordert, mich "unset " LIBRARY_PATH" (so

Fehler: '_hypot' wurde nicht deklariert, in diesem Umfang

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren eines c++ - Programm unter windows mit GCC und makefile. Ich erhalte die folgende Fehlermeldung c:\mingw\include\math.h: In function 'float hypotf(float, float)': c:\mingw\include\math.h:635:30: error: '_hypot' was not declared in this scope { return (float)(_hypot

g++ - Optimierung-Flags: -fuse-linker-plugin vs -fwhole-program

Anzahl der Antworten 1 Antworten
Ich lese: http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html Es als erstes vorgeschlagen: In Kombination mit -flto mit dieser option (-fwhole-program) sollten nicht verwendet werden. Statt sich auf ein linker-plugin sollte sicherer und präziser Informationen. Und dann schlägt es vor: Wenn das Programm

Gebäude 64bit executables mit g++

Anzahl der Antworten 1 Antworten
Baue ich g++3.4.6 auf einem solaris 10 x86-Maschine. mit diesem g++, ich habe versucht, bauen eine 64-bit-binary mit -m64-option g++ -m64 test.cpp -o test.exe Ich nicht konfrontiert, ein Problem mit diesem. Dann kopierte ich die gesamte gcc-Installationsverzeichnis

'U' bezieht sich nicht auf einen Wert

Anzahl der Antworten 1 Antworten
Ich bin mit coliru. Befehlszeile: g++ -std=c++11 -O2 main.cpp && ./a.out clang++ -std=c++11 -O2 main.cpp && ./a.out Der folgende code kompiliert fein in g++ aber nicht in clang++. template <typename T, typename... U> A& operator ()(T a,

MinGW-W64-linker-skipping incompatible Dateien bei der Suche nach third-party statische Bibliotheken

Anzahl der Antworten 2 Antworten
Ich bin auf Windows 7 64-bit, und ich bin kompilieren mit g++ von MinGW-W64. Ich versuche zu kompilieren eine Anwendung, die ich geschrieben habe auf einem Unix-computer. Ich bin in Probleme laufen, aber wenn ich versuche zu

Holen Sie Teil von std::tuple

Anzahl der Antworten 6 Antworten
Ich habe ein Tupel der unbekannten Größe (es ist die Vorlage parametr der Methode) Ist es Weg zu bekommen, ein Teil davon (ich brauche wegwerfen erste element) Ich habe zum Beispiel tuple<int,int,int>(7,12,42). Ich will tuple<int,int>(12,42) hier Sie

C++/g++ cygwin_exception::open_stackdumpfile: Dumping stack-trace *.exe.stackdump

Anzahl der Antworten 1 Antworten
Hier ist mein main in Airport.cpp: #include <iostream> #include "Airport_Queue.h" #include "Airplane.h" #include <stdlib.h> int main(){ Airplane *b = new Airplane(true); (*b).come(); (*b).go(); std::cout << "........." << std::endl; Airport_Queue *landing_queue = new Airport_Queue(5); Airplane *a0 = new

Ubuntu 14.04 installieren gcc-4.5 und g++4.5

Anzahl der Antworten 1 Antworten
Ich versuche zu installieren gcc-4.5 g++-4.5 auf Ubuntu 14.04 sudo apt-get install gcc-4.5 g++-4.5 gcc-multilib g++-multilib aber der folgende Fehler aufgetreten ist: Package gcc-4.5 is not available, but is referred to by another package. This may mean

Unerklärliche out_of_range in string::substr

Anzahl der Antworten 5 Antworten
Habe ich immer eine wirklich lästige Fehler über eine std::out_of_range bei Aufruf der substr. Der genaue Fehler ist kündigen, genannt nach dem werfen ein instance of 'std::out_of_range' what(): basic_string::substr Ich bin absolut sicher, dass tmp_request hat eine

g++: unrecognized option '-static-libstdc++'

Anzahl der Antworten 2 Antworten
Ich versuche, link-DLL mit dem folgenden Befehl: g++ -DFTCSPI_EXPORTS -shared -fpic -static-libgcc -static-libstdc++ tmp\*.o "%D2XX_Dir%\ftcspi.lib" "%TclLibFile%" -o tmp\ftcspiif.dll Ich bin immer diese Fehlermeldung: g++: unrecognized option '-static-libstdc++' Habe ich überprüft ich habe libstdc++-6.dll in C:\MinGW\bin und meine

Unterschiede zwischen GNU C++ und Microsoft Visual C++

Anzahl der Antworten 3 Antworten
Was sind die Unterschiede zwischen dem GNU-C++ - 4.3-und MSVC++ 10? Ich spreche von den Funktionen der Sprache und die Einhaltung von standards. Dies ist eine ziemlich umfassende Frage. Welche Versionen werden Sie Fragen? Sie können prüfen,

C++ - Bibliothek verknüpfen, um C++ - dll mit g++

Anzahl der Antworten 1 Antworten
Ich habe gesehen, zahlreiche Fragen und Antworten zu Menschen, die mit C-Bibliotheken verknüpfen, um C++ - oder C++ - Bibliotheken verknüpfen mit C... aber ich habe eine C++ - Bibliothek Verknüpfung zu C++, und bin immer die

Verknüpfung von Vorlagen mit g++

Anzahl der Antworten 2 Antworten
Ich bin Implementierung einer hash-Tabelle und verkettete Liste in C++ (kein STL - fragt nicht), templates zu verwenden, und ich bin in Probleme laufen, verbindet Sie mit g++. Wenn ich #include alle meine .cpp-Dateien zusammen, alles funktioniert,

Warum kann ich nicht verknüpfen eines gemischten C/C++ statische Bibliothek, die eine C-Schnittstelle mit gcc?

Anzahl der Antworten 5 Antworten
Habe ich ein gemischtes C/C++ - Bibliothek. Außen stellt eine C-Schnittstelle mittels extern C. Intern gibt es Vorlagen und Klassen. Die Erstellung der Bibliothek mit "ar" stellte keine Probleme. Die Datei heißt libo-client.ein. Jedoch, wenn die Verknüpfung

Was bedeutet gcc ohne multilib bedeutet?

Anzahl der Antworten 1 Antworten
War ich versucht, die omh.h header-Datei und ich merkte, dass er fehlte. Ich habe versucht, Neuinstallation von gcc auf meinem mac mit brew. Dies ist die Botschaft, die ich bekam am Ende der installation. .. GCC has

Makefile Kompilieren Probleme

Anzahl der Antworten 2 Antworten
Dies ist mein makefile FC=gfortran CC=gcc CPC=g++ FFLAGS = -O3 LINK=g++ BLASF=dgemmf.o dgemmkernel2.o mult.o BLASFSRC=dgemmf.f TIMER=mytimer.o TGEMM=tgemm ALL= $(TGEMM) LIBS = -lblas all: $(ALL) mult.o: $(CPC) -O3 -fopenmp -c mult.cpp $(TGEMM): tgemm.o mult.o $(TIMER) $(BLASF) $(FC) $(FFLAGS)

Unknown type name 'off64_t'

Anzahl der Antworten 7 Antworten
Ich habe ein problem mit der Apache Portable Runtime unter Ubuntu mit GCC 4.8.1 Das problem ist, dass die off64_t aus <sys/types.h> ist nicht verfügbar, wenn das kompilieren mit gcc. (Beim kompilieren mit g++ alles funktionieren) Weiß