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.
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,
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++")
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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": :
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
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 ->
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>
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
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.
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
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
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;
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
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)
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"; }
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
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
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
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
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
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
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
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
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
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++
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
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__
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
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
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
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
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
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,
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
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
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:
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