Domande taggate «compilation»

La compilazione è la trasformazione del testo sorgente in qualche altra forma o rappresentazione. L'uso più comune di questo tag è per domande riguardanti la trasformazione di un linguaggio di programmazione in codice macchina. Questo tag viene normalmente utilizzato con un altro tag che indica il tipo di testo sorgente come un tag del linguaggio di programmazione (C, C ++, Go, ecc.) E un tag che indica lo strumento o il compilatore utilizzato per la trasformazione (gcc, Visual Studio, eccetera.).

1
Errore di compilazione C ++: ha un inizializzatore ma un tipo incompleto
Sto codificando in Eclipse e ho qualcosa di simile al seguente: #include <ftream> #include <iostream> void read_file(){ char buffer[1025]; std::istringstream iss(buffer); } Tuttavia, quando provo a compilare, ottengo il seguente errore: variable 'std::istringstream iss' has initializer but incomplete type Qualche pensiero veloce? Ho cercato su Google e sembra che la …

3
Differenza tra CC, gcc e g ++?
Qual è la differenza tra i 3 compilatori CC, gcc, g ++ durante la compilazione di codice C e C ++ in termini di generazione di codice assembly, librerie disponibili, funzionalità del linguaggio, ecc.?
104 c++  c  gcc  compilation 


18
Il progetto non può essere creato finché gli errori del percorso di compilazione non vengono risolti.
Durante la compilazione di un progetto Android in eclipse 3.4.2, ricevo Il progetto non può essere compilato finché gli errori del percorso di compilazione non vengono risolti. Ho ricevuto una soluzione temporanea dal blog http://www.scottdstrader.com/blog/ether_archives/000921.html La risoluzione era quella di forzare un nuovo salvataggio dei progetti selezionati (e dei loro …





6
I parser GCC e Clang sono davvero scritti a mano?
Sembra che GCC e LLVM-Clang stiano utilizzando parser discendenti ricorsivi scritti a mano e non l'analisi bottom-up generata dalla macchina, basata su Bison-Flex. Qualcuno qui potrebbe confermare che questo è il caso? E se è così, perché i framework dei compilatori tradizionali utilizzano parser scritti a mano? Aggiornamento : blog …





8
Perché GDB salta in modo imprevedibile tra le righe e stampa le variabili come "<valore ottimizzato>"?
Qualcuno può spiegare questo comportamento di gdb? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) …


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.