Domande taggate «gcc»

GCC è la raccolta di compilatori GNU. È il compilatore standard di fatto per C, C ++, Go, Fortran e Ada su Linux e supporta anche molte altre lingue e piattaforme. Oltre al compilatore GCC ha una toolchain (libc, libstdc ++, objdump, nm ecc.) Che sono ampiamente usati su diverse piattaforme e sistemi.


9
Dove gcc cerca i file di intestazione C e C ++?
Su un sistema Unix, dove gcc cerca i file header? Ho trascorso un po 'di tempo questa mattina a cercare alcuni file di intestazione del sistema, quindi ho pensato che sarebbe stata una buona informazione avere qui.
186 c  gcc  header 


1
Disabilita tutti gli avvisi di gcc
Sto lavorando a un progetto che leggerà i messaggi di errore del compilatore di una particolare varietà e farà cose utili con loro. La base di codice di esempio su cui sto testando (un'applicazione open source casuale), e quindi la ricostruzione frequente, contiene alcuni bit che generano avvisi, che non …
184 gcc  g++  warnings 

2
Utilizzo realistico della parola chiave "limit" di C99?
Stavo sfogliando alcuni documenti e domande / risposte e l'ho visto menzionato. Ho letto una breve descrizione, affermando che sarebbe fondamentalmente una promessa del programmatore che il puntatore non verrà utilizzato per indicare altrove. Qualcuno può offrire alcuni casi realistici in cui vale la pena usarlo?
183 c  gcc  c99  restrict-qualifier 


8
Errno è thread-safe?
In errno.h, questa variabile è dichiarata extern int errno;così com'è la mia domanda, è sicuro controllare il errnovalore dopo alcune chiamate o usare perror () nel codice multi-thread. È una variabile thread-safe? In caso contrario, qual è l'alternativa? Sto usando Linux con gcc su architettura x86.
176 c  linux  multithreading  gcc 

6
Clang vs GCC per il mio progetto di sviluppo Linux
Sono al college e per un progetto che stiamo usando C. Abbiamo esplorato GCC e Clang e Clang sembra essere molto più user friendly di GCC. Di conseguenza, mi chiedo quali siano i vantaggi o gli svantaggi dell'utilizzo di clang, al contrario di GCC, per lo sviluppo in C e …
175 c++  c  linux  gcc  clang 

11
"/ Usr / bin / ld: impossibile trovare -lz"
Sto cercando di compilare il codice sorgente Android sotto Ubuntu 10.04. Viene visualizzato un errore che dice: / usr / bin / ld: impossibile trovare -lz Potete per favore dirmi come posso ripararlo? Cosa cannot find -lzsignifica? Ecco il messaggio di errore completo: external/qemu/Makefile.android:1101: warning: overriding commands for target `external/qemu/android/avd/hw-config-defs.h' …
172 linux  gcc  linker 

4
Un salto costoso con GCC 5.4.0
Avevo una funzione che assomigliava a questa (mostrando solo la parte importante): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479) && (l[i + shift] < 479)) { nontopOverlap++; } ... } ... } Scritta in questo modo, la …
171 c++  gcc 

11
Più librerie glibc su un singolo host
Più librerie glibc su un singolo host Il mio server Linux (SLES-8) attualmente ha glibc-2.2.5-235, ma ho un programma che non funzionerà su questa versione e richiede glibc-2.3.3. È possibile avere più glibcs ​​installati sullo stesso host? Questo è l'errore che visualizzo quando eseguo il mio programma sul vecchio glibc: …
171 linux  gcc  glibc 


7
Non riesco a trovare una biblioteca esistente
Sto tentando di collegare un'applicazione con g ++ su questo sistema Debian Lenny. Si lamenta che non riesce a trovare le librerie specificate. L'esempio specifico qui è ImageMagick, ma sto riscontrando problemi simili anche con alcune altre librerie. Chiamo il linker con: g++ -w (..lots of .o files/include directories/etc..) \ …


4
avvertenza: dichiarazione implicita incompatibile della funzione integrata 'xyz'
Ricevo un numero di questi avvisi durante la compilazione di alcuni file binari: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit declaration of built-in function ‘exit’ Per provare a risolvere questo, ho aggiunto #include <stdlib.h> nella parte superiore dei …
164 c  gcc  gcc-warning 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.