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.

GCC-Schalter auf enum, behalten die fehlende Warnung, sondern Standard verwenden

Anzahl der Antworten 5 Antworten
GCC verwenden, wenn Sie switch auf eine enum Wert und eine der Enumerationen, die fehlt, ist ein case - Anweisung eine Warnung ausgegeben wird. Wenn Sie hinzufügen, eine default Element ist die Warnung nicht mehr ausgegeben werden,

Die Verknüpfung statisch OpenSSL crypto-Bibliothek in CMake

Anzahl der Antworten 1 Antworten
Möchte ich statisch link unten aufgelisteten Bibliotheken: set_target_properties(exec PROPERTIES LINK_SEARCH_START_STATIC 1) set_target_properties(exec PROPERTIES LINK_SEARCH_END_STATIC 1) set(CMAKE_FIND_LIBRARY_SUFFIXES .a ${CMAKE_FIND_LIBRARY_SUFFIXES}) find_library(SODIUM_LIB libsodium.a REQUIRED) find_library(SSL_LIB libssl.a REQUIRED) find_library(CRYPTO_LIB libcrypto.a REQUIRED) find_library(DL_LIB libdl.a REQUIRED) message(${SODIUM_LIB}) message(${SSL_LIB}) message(${CRYPTO_LIB}) set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static-libgcc -static-libstdc++")

GCC/Make Build-Zeit-Optimierungen

Anzahl der Antworten 10 Antworten
Wir haben Projekt verwendet gcc und make-Dateien. Projekt enthält auch eine große Teilprojekt (SDK) und eine Menge von relativ kleinen Teilprojekten, die Nutzung, die SDK und einigen gemeinsamen Rahmen. Wir vorkompilierte Header verwenden, aber das hilft nur

xcrun gcc-header-Dateien nicht finden kann

Anzahl der Antworten 3 Antworten
Will ich kompilieren eine c-Datei in OSX mountain lion. In Xcode 4.4, Einstellungen -> Downloads kann ich installieren der Befehlszeilen-tools, das zu tun. Aber auf diesen Bereich rät es mir, dass ich verwenden können, xcrun statt: Bevor

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 Baue ich den gcc auf einem mac?

Anzahl der Antworten 4 Antworten
Ich würde gern die neueste version von gcc auf einem mac. Ich habe die neuste xcode, aber ich bin auf der Suche für einige der c++0x-features sind in neueren Versionen (die lambda-Funktionen, etc). Gibt es gute Schritt-für-Schritt-Anleitungen

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

kompilieren von 32-bit-code aus cygwin64

Anzahl der Antworten 3 Antworten
Ich installiert Cygwin64 auf einem win7-64 mit gcc dev-tools und ich habe gerade festgestellt, dass es produziert 64bit binaries. (Naja, nicht so überraschend :o) gibt es einen Mittelwert, um es zu produzieren einige 32-bit-Binärdateien? Ich bin kompilieren

Gcc-4.2 scheiterte mit exit-code 1 Fehler

Anzahl der Antworten 4 Antworten
Bin ich immer diese Fehlermeldung wenn ich versuche die zu bauen, die meine app. Im simulator funktioniert es aber, wenn Sie kommen, um zu bauen, für die ipa-es gibt die folgende Fehlermeldung: Befehl /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 scheiterte mit exit-code

printf und wprintf im einzelnen C-code

Anzahl der Antworten 2 Antworten
Ich habe ein problem bei der Verwendung von printf und wprintf Funktionen zusammen in einem code. Wenn das ein regulärer Ausdruck ist zuerst gedruckt, dann wprintf funktioniert nicht. Wenn ich wprintf zuerst, dann printf funktioniert nicht. #include

Montage-Fehler beim kompilieren mit GCC

Anzahl der Antworten 2 Antworten
Ich bin immer "no such instruction" Fehler beim kompilieren ein .s Datei mit diesem Befehl: $ gcc -s -o scall scall.s scall.s: Assembler messages: scall.s:2: Error: no such instruction: `section ' scall.s:4: Error: no such instruction: `global

C++ : integer-Konstante zu groß für seinen Typ

Anzahl der Antworten 2 Antworten
Muss ich bruteforce ein Jahr für eine übung. Der compiler halten, werfen diese Fehlermeldung: bruteforceJS12.cpp:8:28: Warnung: integer-Konstante zu groß für seinen Typ [standardmäßig aktiviert] Mein code ist: #include <iostream> using namespace std; int main(){ unsigned long long

AVR - Interrupt-Vektor und Globale Variable

Anzahl der Antworten 3 Antworten
Ich bin mit einem ATmega32 zu unterbrechen, alle 32ms zu tun, einige willkürliche Sachen, die nicht wirklich wichtig für den Moment. Ich bin mit dem timer overflow von timer0 interrupt funktioniert erwartungsgemäß und einwandfrei. Mein problem ist

Wie Kompilieren Sie C++ - Code Mit Vim unter Windows?

Anzahl der Antworten 2 Antworten
Erste, die ich installieren Vim (Text-Editor) in Typische geben, auf diesen Windows 7 laptop. Und dieser user, den ich verwende, ist ein administrator auf diesem computer, aber konnte nicht öffnen Sie die Datei in "Program Files" Speicherort

Glibc 2.7 konfigurieren, Fehler, Programme zu alt

Anzahl der Antworten 2 Antworten
Wenn ich es lade ein GenomicFeatures-Paket in R, es öffnet sich eine Fehlermeldung: Loading required package: IRanges Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/home/caohf/R/x86_64-unknown-linux-gnu-library/2.15/IRanges/libs/IRanges.so': /lib64/libc.so.6: version `GLIBC_2.7' not found (required

Kompilieren von SDL auf MAC

Anzahl der Antworten 1 Antworten
#include "ffmpeg/libavcodec/avcodec.h" #include "ffmpeg/libavformat/avformat.h" #include "ffmpeg/libswscale/swscale.h" #include "ffmpeg/libswscale/rgb2rgb.h" #include "ffmpeg/libswscale/swscale_internal.h" #include <stdio.h> #ifdef __MINGW32__ #undef main /* Prevents SDL from overriding main() */ #endif #include "SDL.framework/Headers/SDL.h" #include "SDL.framework/Headers/SDL_thread.h" Kompiliert wird mit diesem Befehl: gcc -o t1 tutorial01.c

CPU Entspannen Instruktion und C++11-primitive

Anzahl der Antworten 1 Antworten
Habe ich bemerkt, dass viele lockless algorithmen implementiert mit OS-spezifische primitive, wie die spin locks beschrieben hier (die verwenden Linux-spezifische Atomare primitive) oft mit "cpu-entspannen" - Anweisung. Mit GCC, dies kann erreicht werden mit: asm volatile("pause\n": :

Was ist die Entsprechung von `cpp -dD " für clang?

Anzahl der Antworten 2 Antworten
Wenn ich herausfinden will, was implizit Präprozessor definiert gcc gibt mir, ich kann geben echo "" | cpp -dD. Weiß jemand, was das äquivalent für das Geräusch ist? gcc -dD -E - zu geben scheint die gleiche

Zum simulieren von printf ist %p-format bei der Verwendung von std::cout?

Anzahl der Antworten 2 Antworten
unsigned char *teta = ....; ... printf("data at %p\n", teta); //prints 0xXXXXXXXX Wie kann ich drucken Sie die variable Adresse mit iostreams? Gibt es eine std::??? Funktion wie std::hex zu tun diese Art der Umwandlung (Adresse ->

Wie zum ausführen von SFML in CLion, Fehler undefined reference to?

Anzahl der Antworten 5 Antworten
Ich bin neu in C++ und versuchen zu lernen, game programming, wähle ich SFML und laufen auf CLion durch Jetbrain und mit Ubuntu-Rechner. Ich habe nach diesem tutorial SFML und Linux hier mein code : #include <SFML/Graphics.hpp>

Gibt es irgendeine Möglichkeit das zu ändern gcc Kompilierung Optionen für ein Juwel?

Anzahl der Antworten 2 Antworten
Ich bin kämpfen, um Sie zu installieren, die RedCloth-gem. Wenn ich gem install RedCloth Bekomme ich : […] ragel/redcloth_attributes.c.rl: In function ‘redcloth_attribute_parser’: ragel/redcloth_attributes.c.rl:26:11: error: variable ‘act’ set but not used [-Werror=unused-but-set-variable] cc1: all warnings being treated as

Wie lese ich den Wert von allen Registern mit gdb?

Anzahl der Antworten 3 Antworten
Ich bin Debuggen eines c-Programm in Assembler um zu verstehen, wie die gcc complier funktioniert. Ich will Lesen my $fs-segment zu registrieren, damit ich x/x $fs, aber es sagt mir, es kann kein Zugriff auf den Speicher.

Was bedeutet der "aw" - flag im Abschnitt Attribut gemeint?

Anzahl der Antworten 2 Antworten
In der folgenden Zeile des Codes (das deklariert eine Globale variable), unsigned int __attribute__((section(".myVarSection,\"aw\",@nobits#"))) myVar; was bedeutet der "aw" - flag bedeutet? Mein Verständnis ist, dass die nobits flag wird verhindert, dass die variable wird initialisiert auf

C++ - app auf Ubuntu. Nach der Installation von gcc 4.8.1 die gdb funktioniert nicht

Anzahl der Antworten 2 Antworten
Ich installiert gcc 4.8.1 unter Ubuntu 12.04 (ich hatte zum hinzufügen von ppa, das zu tun) jetzt gdb zeigt die folgende Meldung an: Nicht in der Lage zu finden, dynamische linker Haltepunkt-Funktion. Der GDB wird nicht in

map::emplace() mit einem benutzerdefinierten Wert geben

Anzahl der Antworten 2 Antworten
Ich habe Probleme mit map::emplace(). Kann mir jemand helfen herauszufinden, die richtige syntax zu verwenden? Ich bin effektiv zu versuchen, das gleiche zu tun wie in dieses Beispiel. Hier ist meine version: #include <map> using namespace std;

Unterschied zwischen GCC und Clang-Optimierung Optionen

Anzahl der Antworten 1 Antworten
Geschlossen. Diese Frage muss sich mehr. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? Update die Frage, also es konzentriert sich auf ein problem, das nur durch Bearbeiten diesem post. Voraussetzung: ich rufe gcc

getrandom syscall in C nicht gefunden

Anzahl der Antworten 5 Antworten
Das problem wurde gelöst, durch ein Upgrade der C-Bibliothek. Ich würde gerne mit dem Systemaufruf getrandom (http://man7.org/linux/man-pages/man2/getrandom.2.html) gcc-5 -std=c11-test.c #include <sys/types.h> #include <sys/stat.h> #include <sys/fcntl.h> #include <errno.h> #include <string.h> #include <signal.h> #include <linux/random.h> #include <sys/syscall.h> int main(void)

Die Division durch null nicht werfen SIGFPE

Anzahl der Antworten 3 Antworten
Habe ich ein kleines Programm durchführen Fließkomma-division durch null, also erwarte ich SIGFPE. #include <sys/types.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> #include <iostream> void signal_handler (int signo) { if(signo == SIGFPE) { std::cout << "Caught FPE\n"; }

gcc zu verwenden, newlib, statt der glibc?

Anzahl der Antworten 3 Antworten
Will ich mit newlib anstelle von glibc zum kompilieren kleine statische binaries. (Ich habe nicht die Absicht, um cross-kompilieren wie die ausführbaren Dateien, die verwendet werden von dem gleichen computer.) Ich glaube, ich brauche zu kompilieren eine

Die Clang-compiler soll ich herunterladen?

Anzahl der Antworten 3 Antworten
Ich installieren möchte Clang compliler auf meinem system. Ich ging zu dieser link, aber so viele download Möglichkeiten gibt, verwirrt mich, wie auf welche version soll ich herunterladen? Ich bin mit Dell laptop : Windows 7 Basic

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

wie bekomme ich linker-Fehler beseitigen mingw32/bin/ld.exe: cannot find -lSDL

Anzahl der Antworten 1 Antworten
Ich versuche zu bauen SDL für die Verwendung mit Eclipse. Ich bin versucht zu entfernen diese linker-Fehler: Anfang Zusammenstellung 21:15:53 **** Incremental Build of configuration Debug for project CMD **** Info: Internal Builder is used for build

Äquivalent für GCC nackt Attribut

Anzahl der Antworten 3 Antworten
Ich habe eine Anwendung geschrieben in reines C, gemischt mit einigen Funktionen, die enthalten reines ASM. Nackt-Attribut ist nicht verfügbar für x86 (warum? warum?!) und meine asm Funktionen nicht wie bei Prolog und Epilog ist messing mit

nicht genug Variablen, um zu passen ein sentinel

Anzahl der Antworten 3 Antworten
Laut exec-Referenz, Aufrufe von exec (oder stack-überprüfung vararg-Funktionen im Allgemeinen) erfordert eine (char*)NULL aka 0 am Ende der parameter-Liste. GCC, jedoch beschwert sich über den folgenden code char cmdFullPath[4096]; //yes this 4096 thing is bad coding practice

Bedeutung von yywrap() in flex

Anzahl der Antworten 1 Antworten
Was bedeutet diese Anweisungen bedeuten, flex (lex) : #define yywrap() 1 und das [ \t]+$ ich finde es in den folgenden code: (%% [ \t]+ putchar('_'); [ \t]+% %% Eingabe "Hallo Welt" Ausgabe "hello_world" ) InformationsquelleAutor Ilyes

GCC Warnung: ISO-C erlaubt keine benannten variadischen Makros

Anzahl der Antworten 1 Antworten
Verwenden Sie den folgenden Befehl gcc -c -Wall -Wextra -pedantic -ansi -std=c99 -fstack-protector-all -fstack-check -O3 root.c -o rootTESTOBJECT Bekomme ich die compiler-Warnung root.h:76:22: Warnung: ISO-C erlaubt keine benannten variadischen Makros 72 #ifdef Debug 73 #include <stdio.h> 74

Dekomprimieren von PNG mit zlib

Anzahl der Antworten 4 Antworten
Wie kann ich zlib-Bibliothek zu Dekomprimieren, wird eine PNG-Datei? Ich brauche zum Lesen eine PNG-Datei mit einem C unter gcc-compiler. InformationsquelleAutor name_masked | 2010-03-29

Link libquadmath mit c++ unter linux

Anzahl der Antworten 1 Antworten
Habe ich ein Beispiel-code: #include <quadmath.h> int main() { __float128 foo=123; cosq(foo); return 0; } Habe ich versucht zu kompilieren Sie es mit den folgenden Befehlen: g++ f128.cpp -lquadmath g++ f128.cpp /usr/lib64/gcc/x86_64-suse-linux/4.6/libquadmath.a g++ f128.cpp /usr/lib64/gcc/x86_64-suse-linux/4.6/libquadmath.a /usr/lib64/libquadmath.so.0 g++

was ist die Bedeutung von pkg-config gcc?

Anzahl der Antworten 2 Antworten
Beim Aufbau einer dbus-Beispiel habe ich gefunden, den wir hinzufügen müssen, um eine pkg-config gcc. Zum Beispiel: gcc `pkg-config --cflags --libs dbus-1` <file_name> -o <file_name.out> Was ist die Bedeutung des pkg-config --cflags --libs dbus-1? was ist pkg-config

Warum wird nicht der GCC auto-Vektorisieren diese Schleife?

Anzahl der Antworten 3 Antworten
Habe ich Folgendes C-Programm (eine Vereinfachung von meinem tatsächlichen Gebrauch-Fall, der zeigt das gleiche Verhalten) #include <stdlib.h> #include <math.h> int main(int argc, char ** argv) { const float * __restrict__ const input = malloc(20000*sizeof(float)); float * __restrict__

OpenCV - Mat::convertTo () - assertion-Fehler.

Anzahl der Antworten 2 Antworten
Ich nur migriert von Ubuntu 10.04 auf 11.10 und ich bin mit OpenCV 2.3.1. Für einige Gründe, wenn ich jetzt etwas wie: Mat_<unsigned> a = Mat_<unsigned>(10,2); Mat_<float> b; a.convertTo(b,CV_32F); Bekomme ich die folgende Fehlermeldung: OpenCV Error: Assertion

GCC 4.8: Nicht -Og andeuten -g?

Anzahl der Antworten 2 Antworten
Kürzlich die Dokumentation für die GCC-4.8 aktualisiert wurde, das stellt nun eine neue Optimierung switch -Og. Diese [..] befasst sich mit der Notwendigkeit für eine schnelle Zusammenstellung und eine bessere debugging-Erfahrung, während die Bereitstellung einer angemessenen Niveau

pure/const-Funktion von Attributen in verschiedenen Compilern

Anzahl der Antworten 2 Antworten
Reine ist eine Funktion, Attribut, welches sagt, dass eine Funktion nicht ändern globalen Speicher. const ist eine Funktion, Attribut, welches sagt, dass eine Funktion keine Lesen/ändern keine globalen Speicher. Gegeben, dass die Informationen, die der compiler kann

gcc-pointer-Fehler meinst du mit '->'?

Anzahl der Antworten 2 Antworten
Habe ich definiert struct in header-Datei typedef struct tDLElem { int data; struct tDLElem *lptr; struct tDLElem *rptr; } *tDLElemPtr; typedef struct { tDLElemPtr First; tDLElemPtr Act; tDLElemPtr Last; } tDLList; Und ich habe diesen code void

Mit atomics mit std::thread in c++11

Anzahl der Antworten 3 Antworten
Ich habe einen thread, ich will sitzen in einer Schleife, bis ich bereit bin, das Programm zu beenden, an welchem Punkt ich möchte es zu brechen aus der Schleife, und exit, so kann ich rufen Sie std::thread::join

Wie wir cmake verwenden "-pthread" statt -lpthread"?

Anzahl der Antworten 2 Antworten
Hier ist meine Umgebung: OS: Ubuntu 14.10 gcc: 4.9 cmake: 2.8, 3.1(beide probiert) Projekt: muduo Vor kurzem habe ich angefangen, zu lernen, Netzwerk-Programmierung und download muduo für das lernen. Während ich Probleme haben, zu bauen, die Quelle,

Kompilieren und Verknüpfen von OpenCV, die in Ubuntu 12.04

Anzahl der Antworten 1 Antworten
Verbrachte ich nur eine frustrierend lange Zeit bekommen, openCV, um den link richtig in Ubuntu 12.04 und dachte, ich würde teilen, was ich gelernt habe, zum Wohle der anderen. OpenCV ist jetzt verfügbar in den Ubuntu-repositories als

Wie zu sagen, GCC-set Struktur-Größe-Grenze, um 4 bytes, die durch compiler-Einstellungen (nicht pragma ist)?

Anzahl der Antworten 2 Antworten
Ich will mein c++ - Programm kompiliert unter GCC zu haben, die maximale Ausrichtung von 4 bytes (der Mitglieder der Strukturen). Ich kann wirklich tun Sie dies durch die Direktive #pragma pack. Jedoch, es ist unangenehm, in

Wie kann ich die verschiedenen zahlen und Buchstaben in einen C++ String?

Anzahl der Antworten 6 Antworten
Ich habe mehrere Eingangs-strings mit zahlen und Buchstaben. Manchmal ist der Platz fehlt. Ich möchte hinzufügen zusätzlicher Raum, der jedes mal, wenn der string ändert sich von zahlen zu Buchstaben oder von Buchstaben zu zahlen. Beispiel Eingänge:

Kompilieren und ausführen von GTK+ - Anwendung auf Windows 7

Anzahl der Antworten 3 Antworten
System: Windows7, 32 bit, GTK 2.24.10, mingw Ich bin versucht, zu schreiben basic "helloworld".c-Typ GTK-basierte Anwendung. Es wird jedoch nicht ausgeführt. Dies sind die Schritte, die ich folgte. Installieren Sie MinGW. Download GTK+ - all in one