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.

8
Come posso dire a gcc di non incorporare una funzione?
Supponiamo di avere questa piccola funzione in un file sorgente static void foo() {} e costruisco una versione ottimizzata del mio binario, ma non voglio che questa funzione sia incorporata (per scopi di ottimizzazione). c'è una macro che posso aggiungere in un codice sorgente per impedire l'allineamento?
126 c  gcc  inline 


6
Riferimento indefinito a "pow" e "floor"
Sto cercando di creare un semplice calcolatore di Fibonacci in C ma durante la compilazione gccmi dice che mi mancano le funzioni pow e floor. Cosa c'è che non va? Codice: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return 0; } int fibo(int …

1
Cosa fa il flag del linker -all_load?
Non riesco a trovare da nessuna parte cosa fa il flag -all_load durante la compilazione del codice Objective-C. Ho alcuni problemi a caricare i binari su Apple, dicono che è perché non ho usato questo flag, ma il mio codice si compila anche senza di esso. Qualcuno mi può aiutare …


7
Come specificare un nuovo percorso GCC per CMake
Il mio sistema operativo è centos che ha un gcc predefinito nel percorso /usr/bin/gcc. Ma è vecchio, ho bisogno di una nuova versione di gcc. Quindi installo una nuova versione in un nuovo percorso /usr/local/bin/gcc. Ma quando eseguo cmake, utilizza ancora la vecchia versione gcc path ( /usr/bin/gcc). Come posso …
122 gcc  cmake 

5
Qual è la differenza tra C, C99, ANSI C e GNU C?
Ho iniziato a programmare la pratica su codechef e sono stato confuso dalla differenza tra C e C99. Cosa significa C qui? È C89? Controlla le lingue in fondo a questo invio . Contiene sia C che C99. Ho trovato su Internet qualcosa chiamato GNU C. Esiste un C diverso …
122 c  gcc  c99  c89  ansi-c 

6
errore: utilizzo della funzione cancellata
Sto lavorando su un codice C ++ scritto da un amico e ricevo il seguente errore che non ho mai visto prima durante la compilazione con gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would be ill-formed: uninitialized non-static const member ‘const …

4
Cosa fa la bandiera fpermissive?
Mi chiedo solo cosa fa il -fpermissiveflag nel compilatore g ++? Sto ottenendo: errore: prendendo l'indirizzo di [-fpermissive] temporaneo che posso risolvere dando il -fpermissiveflag al compilatore. EDIT : ho appena scoperto cosa stava causando la parte di errore dell'indirizzo temporaneo! Sistemerò quella parte adesso.


5
come installare gcc su una macchina Windows 7?
Ho MinGW sulla mia macchina Windows 7. Vorrei installare e utilizzare il compilatore gcc completo per C. Ho scoperto che non esiste un singolo file di installazione precompilato già pronto per questo scopo. Ho controllato la pagina seguente: http://gcc.gnu.org/install/ È difficile e lo trovo al di sopra del mio livello …

7
Come compilare per Windows su Linux con gcc / g ++?
Ho scritto alcuni effetti in C ++ (g ++) usando freeglut su Linux e li compilo con g++ -Wall -lglut part8.cpp -o part8 Quindi mi chiedevo se è possibile fare in modo che g ++ crei eseguibili Windows compilati statici che contengono tutto il necessario? Non ho Windows, quindi sarebbe …
119 c++  opengl  gcc  glut  freeglut 




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.