Tag: g++
g++ ist der C++ – frontend der GNU Compiler Collection (gcc).
1
Antworten
Möchte ich dump einen backtrace aus einem C++ Programm in Linux in einem ähnlichen format, wie es in der gdb. Ich habe versucht, die backtrace() und backtrace_symbols () - Funktionen für diesen Zweck. Diese zurückgegebene Funktion Namen
1
Antworten
Jemand eine Ahnung, was diese Fehlermeldung eigentlich bedeutet? Ich bin stolpern auf ein Stück code, das kann nicht scheinen zu umgehen. Ich habe versucht, es mit nur h*2 anstelle von hprime, und nur w*2 anstelle von wprime.
1
Antworten
Ich bin immer ein sehr störender Fehler mit meinem g++ - compiler in Ubuntu. Dies ist mein Code. Mitarbeiter.h #ifndef Employee_h #define Employee_h #include<string> using namespace std; class Employee { protected: int employeeNumber; string firstName; string lastName;
2
Antworten
So, ich Baue eine geteilte Bibliothek, die aus zwei statischen Bibliotheken. Diese Antwort sagt die Art und Weise, es zu tun ist, legen Sie -Wl,--whole-archive vor meiner statische libs, die -Wl,--no-whole-archive nach Ihnen. Also, was muss ich
1
Antworten
Eine Weile zurück, ich beschlossen, ein upgrade auf GCC 4.8, um einen frühen start zu bekommen, auf einige c++11 features. Ich habe ein bisschen abgelenkt, obwohl, und nicht wirklich setzen die neuen Funktionen zu verwenden, bis ein
6
Antworten
Wenn ich versuche, $ make depend -f gcc.mak einer middleware auf meinem Ubuntu-Rechner bekomme ich diese /usr/include/../include/limits.h:125:26: Fehler: kein include-Pfad, in dem die Suche nach Grenzen.h Dies ist der Inhalt rund um Grenzen.h:125: /* Den compiler an
1
Antworten
Kompilierung /Verlinkung mit -nostdlib scheint zu verhindern, dass statische Initialisierung, auch wenn ich meine eigenen crti.s und crtn.s mit .init/.fini Abschnitte. Gibt es workarounds, um g++ erzeugen statische Initialisierung code, der eingefügt ist in .init oder kann
2
Antworten
Neben dem verschieben der hello() Funktion in einer anderen Quelle (.cpp-Datei) oder die Umbenennung der Funktion. Gibt es irgendwelche anderen Methoden zu vermeiden, die Verknüpfung Fehler? staticLibA.h #ifndef _STATIC_LIBA_HEADER #define _STATIC_LIBA_HEADER int hello(void); int hello_staticLibA_only(void); #endif staticLibA.cpp
1
Antworten
Den ich kompiliert habe, die Boost C++ Bibliotheken wie folgt: bjam install variant=release link=static threading=multi runtime-link=static Keine Fehler. Dann habe ich zusammengestellt, der folgenden Quelle: #include <boost/thread/thread.hpp> #include <iostream> #define BOOST_THREAD_NO_LIB void hello() { std::cout << "Hello
3
Antworten
Hoffe jemand kann mir helfen, wie ich an einem vollständigen Verlust. Ich habe surften im Internet und kann es wirklich nicht finden, nichts mehr, um mir zu helfen. Ich versuche zu kompilieren mein c++ - Programm, das
3
Antworten
Habe ich eine Datei namens test. Auch nach dem kompilieren mit " - g, wenn ich es in gdb, es sagt, keine debug-Symbole gefunden. Ich habe auch versucht mit -ggdb aber es war auch nicht verwenden. Bitte
4
Antworten
Ich geschrieben, eine sehr einfache makefile für eine c++ Programm, aber es gibt makefile:2: *** missing separator. Stop. Fehler. Was ist Los mit ihm? makefile: all: [tab]g++ function.cpp -o out Compiliere ich das Programm in cygwin und
2
Antworten
Ich versuche zu kompilieren von c-code mit g++ (ja, absichtlich). Ich bin immer Fehler wie (zum Beispiel): error: invalid conversion from 'void*' to 'unsigned char*' [-fpermissive] hinzufügen -fpermissive der Zusammenstellung Optionen bekommt von mir: error: invalid conversion
3
Antworten
Ich habe immer schon gesagt, der compiler ist ausreichend smart zu beseitigen Toter code. Viel von dem code, den ich Schreibe, hat eine Menge von Informationen, die zur Kompilierzeit bekannt ist, aber der code geschrieben werden, in
4
Antworten
Vor kurzem habe ich versucht zu kompilieren Sie ein Programm, in g++ (Ubuntu). Normalerweise verwende ich Dev-C++ (auf Windows) und es funktioniert dort so lange machen wie ich ein Projekt und legen Sie alle erforderlichen Dateien in
4
Antworten
Ich bin ein Neuling bei Ubuntu. Ich habe versucht zu kompilieren, eine einfache "Hello World!" in c++ - code in Ubuntu 11.04, mit diesem code (im terminal): gcc -Wall -W -Werror tex.cpp -o tex. aber der compiler
4
Antworten
beim kompilieren eines c++ - Programms in meinem Rechner mit g++ und übertragen Sie die ausführbare Datei und führen Sie es auf meinen Uni-server, bekomme ich ./main: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./main) ./main: /usr/lib/libstdc++.so.6:
2
Antworten
Ich bin mit QtCreator unter Windows 7. Will ich ihn konfigurieren, um die Verwendung von third-level-Optimierung (-O3) für c++ - compiler. Wie kann ich dies tun, um speed up my code und welche Veränderungen sind notwendig? Alle
1
Antworten
Verstehe ich nicht, die Dokumentation für gprof über wie kompilieren Sie Ihr Programm für profiling mit gprof. In g++, ist es erforderlich, zu kompilieren mit -g option (debug-Informationen) in eine neben der -pg option oder nicht. In
3
Antworten
Schaute ich mir die Ausgabe von meinem build in Eclipse. Ich bin cross-compiling für ein ColdFire Prozessor. Die Zusammenstellung Zeile sieht wie folgt aus: m68k-elf-g++ -O2 -falign-functions=4 -IC:\nburn\include -IC:\nburn\MOD52... gefolgt von mehreren include-Datei, offensichtlich "compiler" - Optionen
3
Antworten
ich denke, hinzufügen möchten, spezielle compiler cxx-flags auf den release-Modus. Ich Las hier in einem anderen thread, dass -O2 sind gute Flaggen für die release-Konfiguration set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall -O2") aber wenn ich jetzt prüfen, ob die CXX-Flags
3
Antworten
Ich versuche, mich etwas in Linux, aber es beschwert sich, dass es nicht finden können iostream.h. Was muss ich installieren, um diese Datei zu erhalten? Dies ist ein Fehler in dem code, den Sie verwenden möchten. Wenn
2
Antworten
Ich bin ein bisschen verwirrt dies Lesen: Gcc-4.5-online-Handbuch - - - - Standards-Abschnitt. Erklären Den original ISO-C++ - standard wurde veröffentlicht als ISO-standard (ISO/IEC 14882:1998) und abgeändert durch ein Technisches Corrigendum 2003 veröffentlicht (ISO/IEC 14882:2003). Diese standards
2
Antworten
Erste, der code: //... struct node_list { node_list *prev; node *target; //node is defined elsewhere in the application node_list *next; }; node_list nl_head; int main() { nl_head->prev = &nl_head; //... return 0; } Bekomme ich eine Fehlermeldung:
10
Antworten
-edit - es scheint ein problem mit Pfad und nicht in der Lage zu finden, das bin/- Ordner. Auch wenn der g++ ist in das bin-Verzeichnis. Ich versuche zu starten, g++ unter windows in meiner app, aber
4
Antworten
Meinem Debian 7 armel embedded-system derzeit hat g++ 4.6 und ich hätte gerne das upgrade auf g++ 4.9 Nutzung der neuen C++11 Funktionen. Wie mache ich das? Meine aktuellen Quellen.Liste den Inhalt ist: deb http://security.debian.org/wheezy/updates main deb-src
1
Antworten
Ich versuche mit windows-Programmier-Umgebung für c++. Ich benutze das Visual Studio den code zu schreiben, aber meine Universität will mich mit g++ - compiler. So weit ich es geschafft, link g++ mit dem PFAD über cmd aber
4
Antworten
Ich versuche auf port eines windows-Projekt umfasst den boost 1.37 und wxwidgets auf den Mac. Es kompiliert wird, ok, aber der linker gibt mir ein "Datei wird nicht benötigt-Architektur für die ppc-Architektur" - Fehler für die libz.1.dylib
1
Antworten
Kontext Ich versuche zu kompilieren Sie das Paket "root_numpy", die eine Verbindung zwischen der wissenschaftlichen Analyse-software "root" und das python-Paket "numpy". Es ist als Teil des root-wrapper "rootpy". Ich bekomme eine g++ Fehler, wenn Sie die folgende
2
Antworten
Will ich ändern das Verhalten der Warnungen und Fehler für meine g++ - compiler: Ich will, dass die normalen Warnungen entdeckt werden als Fehler (-Werror) Ich möchte zusätzliche Warnungen entdeckt werden. (-Wall und -Wextra) Aber mein problem
3
Antworten
Mit dem code, const double rotationStep = 0.001; const int N = 2*int(M_PI/rotationStep) + 3; static unsigned int counts[N]; g++ gibt den Fehler: array gebunden ist, eine integer-Konstante vor dem»] « - token Ich bin mit g++/gcc
3
Antworten
Ich bin unter windows XP. Habe ich nach dieses tutorial und so das herunterladen von mingw-get-inst hier. Ich habe dies ein paar mal und das Letzte mal ich überprüft boes ALLES zu installieren, einschließlich, aber nicht beschränkt
2
Antworten
Habe ich ein makefile, das baut mein Projekt schon mit g++ 4.6. #specify the compiler GXX=g++ -std=c++0x # Specifiy the target all: linkedList # Specify the object files that the target depends on # Also specify the
2
Antworten
Ich habe eine Anwendung, die ich bin debugging und ich versuche zu verstehen, wie gdb arbeiten und ich bin deshalb nicht in der Lage, Schritt durch die Anwendung manchmal. Das problem, das ich erlebe, ist, dass gdb
1
Antworten
Welche Flagge(N) brauche ich auf der Kommandozeile zum deaktivieren der return-Wert-Optimierung wird automatisch aktiviert, indem der g++ - compiler? Geben Sie ein Beispiel-code, und warum Sie nicht möchten, dass diese Art der Optimierung Ich bin Debuggen und
12
Antworten
Können Sie ein Beispiel von stack overflow in C++? Anderen als den rekursiven Fall: void foo() { foo(); } Sie wollen mich zu implementieren, die ganze stackoverflow eine website in C++ in meiner Antwort? Wow... 🙂 @dicroce:lol
1
Antworten
Habe ich diese cpp-Datei: //pkgnative_tries__native_NativeSystem.cpp #include <pkgnative_tries__native_NativeSystem.h> #include<iostream> using namespace std; extern "C" JNIEXPORT void JNICALL Java_ClassName_MethodName (JNIEnv *env, jobject obj, jstring javaString) { //Get the native string from javaString const char *nativeString = env->GetStringUTFChars(javaString, 0); cout
3
Antworten
Kann nicht scheinen, um die Fehler Weg zu gehen. Fehler sind unten. Ich habe mir auf google und kann immer noch nicht herausfinden. Es ist nicht so, ich bin neu in Cpp, aber nicht täuschen, mit ihm
2
Antworten
Betrachten Sie das folgende Programm: #include <string> struct S { S (){} private: void *ptr = nullptr; std::string str = ""; }; int main(){} Diese bei der Kompilierung mit -Weffc++ auf GCC 4.7.1, wird ausgespuckt: Warnung: "struct
2
Antworten
Ich entwickle ein Programm in C++ unter Linux. Die gcc version 4.5.1 20100924. Will ich mit std::atomic_int in meinem Programm. Ich habe atomic-header, wie unten: include <atomic> Wenn ich das Programm kompilieren, bekomme ich unter Fehler: In
4
Antworten
Valgrind meldet einen Speicherverlust bei der Zuweisung eines Wertes in einen string. Ich verwendet die folgenden einfachen code, der zum testen ein memory-leak berichtet von Valgrind. /****************************************** * FILE: t3.c * Compiled using : g++ -g t3.c
12
Antworten
Ich versuche, mich zu führen, meine erste "Hello World!" in C++. Ich benutze Windows XP, und ich habe cygwin installiert, in denen der g++ - C++ - compiler installiert ist. Ich habe geschrieben eine kleine Hallo-Welt-Programm, und
2
Antworten
Folgenden code: #include <iostream> #include <array> using namespace std; constexpr int N = 1000000; constexpr int f(int x) { return x*2; } typedef array<int, N> A; template<int... i> struct F { static constexpr A f() { return
3
Antworten
Habe ich eine DD Klasse template<typename T> class DD : public IEnumerable<T> { typedef IEnumerable<T> Super; typedef std::set<T*> Container; Sowie eine Methode template<typename T> bool DD<T>::Enumerator::Move() { if(!mIt.get()) mIt.reset( new Container::iterator( <----- mContainer.GetContainer().begin() ) ); ... }
1
Antworten
Ich bin nicht ganz vertraut mit dem g++ - Compiler, vor allem die Optionen, z.B., -s, -g-und -O. Erstens, kann ich Fragen, wenn diese Optionen wirksam werden? Während der compile oder link-phase? Ich normalerweise alle Optionen die
1
Antworten
Ich bin immer die folgenden kompilieren Fehler in einer meiner Klassen, mit gcc-3.4.5 (mingw): src/ModelTester/CModelTesterGui.cpp:1308: error: request for member `addListener' is ambiguous include/utility/ISource.h:26: error: candidates are: void utility::ISource<T>::addListener(utility::IListener<T>*) [with T = const SConsolePacket&] include/utility/ISource.h:26: error: void utility::ISource<T>::addListener(utility::IListener<T>*)
4
Antworten
Ich bin ziemlich neu zu Programmieren und vor allem, wenn es darum geht, wie man darunter Bibliotheken und ähnliche Aktivitäten. Ich programmiere schon ein bisschen mit Python in der Vergangenheit und ich habe mit GTK zu erstellen,
1
Antworten
hoffe, dies ist nur eine sehr einfache Frage. Ok, hier ist was ich getan habe: ich wollte zu installieren, gmp unter meinem Linux Ubuntu 11.10. Beide habe ich g++ und gcc auf meinem system. Also, ich heruntergeladen
1
Antworten
Ich bin neu in cross-Kompilier-Prozess. Brauchen, um cross-kompilieren-boost-Bibliothek für arm. Schlagen Sie bitte ein Schritt, um cross-kompilieren boost-library. Ist es möglich, cross-kompilieren erforderlich Funktion der boost-library? google ltib steigern.spec. Was haben Sie versucht? Nachdem Sie den 'kompilieren'
3
Antworten
Ich versuche zu kompilieren eines linux-Programm, id3v2, und es sagt es kann nicht finden, die entsprechende Bibliothek: id3v2: error while loading shared libraries: libid3-3.8.so.3: cannot open shared object file: No such file or directory Ich vermute, dass