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.

Warum cross-compiling für ARM schlägt fehl ./konfigurieren?

Anzahl der Antworten 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

Problem beim ausführen von configure-Befehl (überprüfen, ob der C-compiler arbeitet... Nein)

Anzahl der Antworten 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

Was ist die richtige Art von casting const char* zu char* ohne änderung der API und nicht immer eine Warnung

Anzahl der Antworten 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

Wie zu Lesen, Daten in eine time_t-Variablen mit scanf()?

Anzahl der Antworten 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

Seltsame C++ - Template-Probleme

Anzahl der Antworten 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

Öffnen Sie eine batch-Datei (.bat) in ein C-Programm?

Anzahl der Antworten 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

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

Verknüpfung von OpenMP statisch mit GCC

Anzahl der Antworten 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

Fehler beim kompilieren - unbekanntes Feld angegeben Initialisierer

Anzahl der Antworten 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’

Mac-Lösung für "sichere" alternativen zu "unsicher" C/C++ - Standard-Library-Funktionen?

Anzahl der Antworten 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)

Was die modbus-Bibliothek für das modbus-Protokoll für den GCC

Anzahl der Antworten 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

GCC Optimierungs-flags für matrix - /Vektor-Operationen

Anzahl der Antworten 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

Warum würden Sie den ternären operator ohne Zuweisung einen Wert für die "wahren" Bedingung (x = x ?: 1)

Anzahl der Antworten 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

Rückgabe eines Tupels aus einer Funktion mit uniform initialization syntax

Anzahl der Antworten 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};

Immer "error while loading shared libraries', wenn mit -L und speziell die Bibliothek finden

Anzahl der Antworten 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

Was ist _GLOBAL_OFFSET_TABLE?

Anzahl der Antworten 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

Programm verknüpfen schlägt fehl, wenn benutzerdefinierte erstellten gcc

Anzahl der Antworten 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

Wie kann eine header-Datei, die möglicherweise oder ist nicht vorhanden?

Anzahl der Antworten 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

Der Cuda-compiler funktioniert nicht mit GCC-4.5 +

Anzahl der Antworten 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

Nicht in der Lage, eine Anwendung auszuführen, kompiliert unter OS-X Snow Leopard (10.6.7) auf einem anderen Mac mit OS-X Leopard (10.5.8). libstdc++.6.dylib-Fehler zurückgegeben

Anzahl der Antworten 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

Wie installiere ich eine neue version von gcc auf ubuntu

Anzahl der Antworten 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

GCC 4.6.0 build-sanity-check-Fehler

Anzahl der Antworten 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

Wie kompilieren Sie mit libmosquitto

Anzahl der Antworten 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

stddef.h: Fehler: duplicate 'unsigned'

Anzahl der Antworten 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

Kompilierungsfehler auf clock_gettime und CLOCK_MONOTONIC

Anzahl der Antworten 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

Wie kann ich die Quellcode-Zeilen-inline-mit der Montage-Ausgang mit GCC?

Anzahl der Antworten 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

C++11 constexpr Funktion übergebene argument in das template-argument

Anzahl der Antworten 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) <<

bullseye coverage, code Abdeckung ist 0%

Anzahl der Antworten 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

Homebrew kann nicht finden, gcc

Anzahl der Antworten 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

How to make GCC-Ausgabe auf stdout?

Anzahl der Antworten 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

Was bedeutet: "Fehler: ungültige Kombination von mehreren Typ-Spezifizierer"

Anzahl der Antworten 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

GCC-Inline-Assembly: Sprung zu label außerhalb block

Anzahl der Antworten 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?

Mat Konstruktor von Benutzer zugeordneten Daten in OpenCV

Anzahl der Antworten 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,

C++ - Wie können wir ein Millisekunden-Zeitstempel in linux?

Anzahl der Antworten 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()

Helfen Sie mit GCC und ObjectiveC-code und Cygwin

Anzahl der Antworten 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

herstellen einer Verbindung zu einer IP-Adresse anstelle von localhost?

Anzahl der Antworten 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

ranlib und statische Bibliothek

Anzahl der Antworten 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

Log-Analyse Regeln in Jenkins

Anzahl der Antworten 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

Portabilität von Systemeigenen C++ - Eigenschaften

Anzahl der Antworten 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,

Ausführen von Präprozessor nur aber nur für bestimmte Aussagen

Anzahl der Antworten 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

ncurses-basic-Beispiel - im debug bekomme ich: "Error opening terminal: unbekannt."

Anzahl der Antworten 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

lib curl symbol nicht gefunden

Anzahl der Antworten 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

arm-none-eabi-gdb und openocd: Fehlerhafte Antwort von offset-Abfrage qOffsets?

Anzahl der Antworten 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

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

Kompilieren mit clang anstelle von gcc

Anzahl der Antworten 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,

warum hat malloc(sizeof(Zeiger)) arbeiten?

Anzahl der Antworten 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

gcc : Unable to find Python.h, Wenn Ihr es in /usr/includes/python2.7?

Anzahl der Antworten 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 :

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

FFMPEG: undefined reference to `avcodec_register_all' kein link

Anzahl der Antworten 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

große binäre Dateien mit objcopy

Anzahl der Antworten 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