Tag: gcc
GCC ist der GNU-Compiler-Sammlung. Es ist der de-facto-standard C-compiler auf Linux und unterstützt eine Vielzahl von anderen Sprachen und Plattformen.
2
Antworten
Ich weiß die Frage ist vage, aber ich wusste nicht Recht wissen, wie Sie das Ausdrücken, was ich bin vor hier: ich versuche, um cross-kompilieren eine Implementierung von Prolog (vor allem SWI-Prolog) aus dem Quellen. Sie verwenden
3
Antworten
Ich versuche, führen Sie das configure-Befehl, aber es generiert die folgende Fehlermeldung: Ich bin mit Mountain Lion OS X 10.8 checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for
3
Antworten
In meinem Klartext C99-Projekt, ich habe eine externe C-Bibliothek definiert eine Schnittstelle (via GObject interfaces), die ich brauche, um zu implementieren: void interface_function (const char *address, [...]); Nun im Rahmen der Umsetzung (das muss ich schreiben) muss
4
Antworten
Dieser code gibt mir Warnungen: $ cat test.c #include<stdio.h> #include<time.h> int main() { time_t t; scanf("%lld", &t); printf("%lld\n", t); return 0; } $ gcc test.c -o test test.c: In function ‘main’: test.c:7: warning: format ‘%lld’ expects type
3
Antworten
Also im Grunde die Aufgabe war, hatten wir erstellen eine doppelt verkettete Liste, die die Vorlagen generisch, statt gesperrt werden, um ein single-Datentyp. Ich habe versucht kompilieren von beiden mit gcc und msvc und beide Compiler sind
2
Antworten
Wie kann ich start-ausführen einer batch-Datei (.bat) aus meinem C-Programm? Ich verwendet system("start /B omanam.bat"); aber es funktioniert nicht. Wie kann ich das machen .bat zu öffnen durch C? InformationsquelleAutor niko | 2011-07-13
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
2
Antworten
Angesichts der folgenden Datei print.cpp #include <stdio.h> int main() { printf("asdf\n"); } Kann ich ein link zu dieser statisch wie diese g++ -static print.cpp oder so g++ -static-libgcc -Wl,-Bstatic -lc print.cpp -o print Aber jetzt fügen wir
2
Antworten
Habe ich ein altes script in C geschrieben und wenn ich versuche zu kompilieren bekomme ich folgende Meldung # gcc libipt_rope.c -o libipt_rope.so libipt_rope.c:349: error: variable ‘rope’ has initializer but incomplete type libipt_rope.c:350: error: unknown field ‘next’
8
Antworten
Was ist der beste one-stop-shop "sicher", C-library-Lösung auf dem Mac? Ich setze das in Anführungszeichen auf "sicher"/"unsicher", denn es gibt viel Debatte über die Vorteile bestimmter Standard-Library-Funktionen, oder Ihr vermeintlich bessere alternativen. Vielen traditionellen Standard-C-Library-Funktionen (z.B. vfprintf)
2
Antworten
Bauen wir ein Produkt, das erfordert modbus-Kommunikation (rs-485 und TCP/IP). Der code für die Ausführung auf einem embedded-Gerät, auf dem Linux ausgeführt werden. Wir haben folgende Kriterien für die Auswahl der Bibliothek, die wir verwenden würden. Muss
1
Antworten
Ich bin darstellende matrix-Operationen mit C. ich würde gerne wissen, was sind die verschiedenen compiler-Optimierung-flags zu verbessern, die Geschwindigkeit der Ausführung dieser matrix-Operationen für double und int64-Daten - wie Multiplikation, Inverse, etc.. Ich bin nicht auf der
6
Antworten
In der Android-open-source-qemu-code, den ich lief über diese code-Zeile: machine->max_cpus = machine->max_cpus ?: 1; /* Default to UP */ Ist das nur eine verwirrende Art zu sagen: if (machine->max_cpus) { ; //do nothing } else { machine->max_cpus
2
Antworten
Der folgende code kompiliert werden, mit clang (libc++) und schlägt mit gcc (libstdc++). Warum wird gcc (libstdc++) beschwert sich über eine Initialisierungsliste? Ich dachte, das return-argument war mit uniform initialization syntax. std::tuple<double,double> dummy() { return {2.0, 3.0};
2
Antworten
Ich habe versucht, dieses Problem zu lösen für ein paar Stunden jetzt. Ich bin kompilieren von c-files mit gcc. Die Dateien erfordern libpbc, also ich bin mit dem -L-flag zu-Punkt-gcc in das Verzeichnis, das enthält libpbc.so.1. Der
1
Antworten
Mithilfe der nm - Befehl in Linux, um zu sehen, die Symbole, die in meinem Programm sehe ich ein symbol mit dem Namen _GLOBAL_OFFSET_TABLE_ wie unten gezeigt. Kann jemand genauer auszuführen, was ist _GLOBAL_OFFSET_TABLE_ verwendet? 0000000000614018 d
2
Antworten
Bin ich mit einem fedora-21-Verteilung, in der die Standard-gcc 4.9. Ich habe ein custom built gcc/g++ - 4.8 in /usr/local/gcc48 (beispielsweise cuda benötigt gcc =< 4.8, und ich verwenden Sie update-alternatives für dieses eine) Ich habe das
2
Antworten
Nehmen wir an, ich definiere BAR in foo.h. Aber foo.h könnte nicht existieren. Wie kann ich es aufnehmen, ohne dass der compiler meckert bei mir? #include "foo.h" #ifndef BAR #define BAR 1 #endif int main() { return
5
Antworten
Ich bin neu auf der Cuda, und ich bin versucht zu kompilieren dieses einfache test_1.cu Datei: #include <stdio.h> __global__ void kernel(void) { } int main (void) { kernel<<<1,1>>>(); printf( "Hello, World!\n"); return 0; } diesem: nvcc test_1.cu
2
Antworten
Ich versuche ein fertiges C++ Projekt mit C++0x und Oger auf Max OS-X und ich auch eine übertragbarkeit problem zwischen OS-X-Versionen. Ich habe es geschafft, mein Projekt kompilieren unter Mac OS-X 10.6 (Snow Leopard) mit GCC 4.6.0
2
Antworten
Ich bin mit ubuntu 9.10 und es kommt mit gcc 4.4. Wie installiere ich gcc-4.5, ohne Schrauben ist mein gcc 4.4. Umwelt. Ich brauche nur gcc 4.5 kompiliert 1 Anwendung. Danke. Ich vermute, dass dies besser sein
3
Antworten
Also ich"m-Gebäude GCC 4.6.0 in Cygwin, aber ich habe eine Wand schlagen. Ich versuche zu konfigurieren gcc von einem build-Verzeichnis auf dem gleichen Niveau wie gcc-4.6.0-Verzeichnis bekomme ich diese: configure: error: in "/usr/local/contrib/gcc-build/gcc': configure: error: C++ preprocessor
1
Antworten
Iam versucht, den code zu kompilieren Beispiel verfügbar auf der libmosquitto website (am unteren Rand): http://mosquitto.org/man/libmosquitto-3.html Iam benutze Ubuntu 12.04 und habe ich installiert libmosquitto1 und libmosquitto1-dev-Pakete. Vor dem Einbau habe ich den mosquitto-repository: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
1
Antworten
Sammle ich grep auf die 64-bit-GCC-compiler für Windows 7 x64-SUA/Interix. Es drosseln auf der markierten Linie in stddef.h: #ifndef _SIZE_T_DEFINED #if defined (lp64) || defined(_WIN64) #ifdef lp64 typedef unsigned long size_t; // <------ error #else /* lp64
1
Antworten
Ich bin mit clock_gettime in einem Programm. Ich habe versucht, darunter so gut wie, aber klappt beides nicht. Ich habe auch Hinzugefügt -lrt zu meiner compiler-Argumente, aber trotzdem bekomme ich den gleichen Fehler. Dies ist auf CentOS
3
Antworten
Ich würde gerne den C-source-Zeilen-inline-mit der Montage-Ausgang zu sehen, welcher code generiert wird. Ich habe versucht GCC-Optionen wie -S -Wa,-ahlms (und auch -Wa,--gstabs weil ich es irgendwo gelesen). Oh! BTW, ich bin auf einem Mac, so dass
4
Antworten
Dies funktionierte vor einigen Wochen: template <typename T, T t> T tfunc() { return t + 10; } template <typename T> constexpr T func(T t) { return tfunc<T, t>(); } int main() { std::cout << func(10) <<
2
Antworten
Ich bin ganz neu Code-Coverage und die tools, die ich verwende derzeit. Ich war mit dem bullseye coverage zu bewerten, die code-Abdeckung für ein einfaches "hello world" - code. Nach dem kompilieren Sie den code, den ich
2
Antworten
Bin ich Schwierigkeiten haben, die homebrew-arbeiten auf Lion. Für einige Grund, es ist Kommissionierung bis clang statt gcc. ==> Upgrading gnutls ... checking for gcc... /usr/bin/clang checking whether the C compiler works... no 'brew doctor" sagt: We
3
Antworten
GCC ist normalerweise angewiesen, die Ausgabe in eine Datei über die -o wechseln. Wenn das nicht vorausgesetzt, so scheint es, zu entscheiden, einen passenden Namen ein-und Ausgang, der. Wie mache ich den GCC schreiben Ihre Ausgabe auf
2
Antworten
Bin ich immer ein compiler Fehler auf FreeBSD: error: invalid combination of multiple type-specifiers Aus der C++ - Code: typedef unsigned off_t uoff_t; Nicht sicher, was der gcc-compiler wird versuchen, mir zu sagen. InformationsquelleAutor WilliamKF | 2010-10-23
2
Antworten
Bei der Verwendung von inline-assembly unter MSVC, erlaubt zu springen, außerhalb der Montage-block referenzieren ein label in der C/C++ - code, wie bereits erläutert,in diesem MSDN-Artikel. Kann so etwas geschehen, wenn die Verwendung von inline-assembly unter GCC?
2
Antworten
Ich versuche zu schaffen, eine Matte-Objekt aus einigen Daten, die ich zugewiesen haben, in den Speicher mithilfe dieser Konstruktor. C++: Mat::Mat(Size size, int type, void* data, size_t step=AUTO_STEP) Ich bin ziemlich neu in C++, so Bedenken Sie,
2
Antworten
Wie konvertiert std::chrono::monotonic_clock::now() zu Millisekunden und warf es zu lange? mit steady_clock oder high_resolution_clock von der chrono ist auch gleich. Ich habe gesehen, in std::chrono::duration_cast<std::chrono::milliseconds> aber ich will nur den aktuellen timestamp und nicht irgendwelche Dauer-Lücken. clock_gettime()
3
Antworten
Ist es möglich, zu bauen objective-c-code korrekt mit GCC unter cygwin. Habe ich die folgende Anwendung, sollte die Arbeit an einer Mac-Umgebung, kann aber nicht die einfachsten Sachen auf die Arbeit mit gcc. Gibt es noch weitere
3
Antworten
dies ist mein zweiter gehen bei dieser, die ich geschrieben habe, einer server-Anwendung wie unten, die Ausgänge, was der client sendet. Ich habe eine server.exe version, wo hört es auf, etwas über INADDR_ANY, getan zu Haben, ich
1
Antworten
Ich versuche, link eine statische Bibliothek, die ich angelegt, aber ich bekomme diese Fehlermeldung. libmine.a: could not read symbols: Archive has no index; run ranlib to add one Habe ich versucht zu tun ranlib libmine.a aber nichts
2
Antworten
Ich bin mit Jenkins log parser plugin zu extrahieren und zeigt die build-log. Die Regel-Datei aussieht, # Compiler Error error /(?i) error:/ # Compiler Warning warning /(?i) warning:/ Alles funktioniert gut, aber für einige Gründe, Sie am
4
Antworten
In Visual Studio, es gibt __declspec(property) erzeugt ähnliche Eigenschaften wie C#. Borland C++ bietet die __property Stichwort mit genau der gleichen Funktionalität. In der C++0x, es ist die Rede von einem implizite Schlüsselwort, das könnte erweitert werden,
5
Antworten
Habe ich eine Reihe von debug-Anweisungen definiert, in einem Programm, und ich möchte in der Lage sein, um eine Kopie von der Quelle, ohne diese Aussagen. Damit zu tun das ich zum ersten mal sah GCC -E
1
Antworten
tun, einige grundlegende Beispiele, die auf ncurses libreries, bekomme ich einige Probleme. Eigentlich glaube ich nicht das bekomme, was ich erwarte (Nachricht gedruckt), und Debuggen von eclipse, bekomme ich (im Konsolen Bereich) "Error opening terminal: unbekannt". Folgt
1
Antworten
Wirklich dumm C Frage stellen. Ich versuche zu bauen, den source-code hier, so kann ich starten Sie über das ändern es für mich http://curl.haxx.se/libcurl/c/ftpget.html Ich die Datei herunterladen, führen Sie dann gcc -o test ftpget.c bekommen und
5
Antworten
Ich bin versucht, den Gebrauch von GDB zum Debuggen von einem Stellaris LM3S8962 Evaluation board mit OpenOCD und der GNU-ARM-toolchain (die mit MacPorts installierten), immer wenn ich das remote-Ziel in GDB, es gibt immer "Malfomred Antwort auf
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
1
Antworten
Heruntergeladen habe ich openssh-6.4p1 für Linux, und ich möchte, um es zu kompilieren mit clang statt gcc. Wie kann ich sagen, die Zusammenstellung der engine zu tun? Muss ich ändern configure? Ausführung: CC=clang ./configure ... Das funktioniert,
4
Antworten
Dieser folgende code funktioniert einwandfrei: #include <stdio.h> #include <stdlib.h> int main() { struct node{ int a, b, c, d, e; }; struct node *ptr = NULL; printf("Size of pointer ptr is %lu bytes\n",sizeof (ptr)); printf("Size of struct
2
Antworten
Mein C-code: #include<stdio.h> #include "Python.h" int main() { printf("Hello World"); return 0; } Habe ich python-dev installiert python2.7. Darüber hinaus Python.h ist in /usr/include/python2.7. gcc myfile.c # Python.h: No such file or directory Ich auch ausprobiert :
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
1
Antworten
Also ich habe ein sehr Beispiel-code für den Versuch zu entschlüsseln FFMPEG-video-stream. Mein problem ist avcodec nicht verlinken möchten, tun, damit ich eine saubere installation von Ubuntu 13.04. Ich habe die build von ffmpeg aus dem Quellcode
2
Antworten
Ich habe Probleme, wenn ich die Definition globaler Variablen in einem einfachen C-Programm für einen ARM9-Prozessor. Ich bin mit GNU EABI-compiler und die binary erzeugt aus einer 12 KB elf ist 4GB! Ich nehme an, das Problem