Domande con tag 'gcc'

3
risposte

L'uso di built-in specifici GCC è qualificato come incorporazione all'interno di un progetto?

Comprendo che il collegamento a un programma con licenza GPL richiede che rilasci anche la fonte del tuo programma sotto GPL, mentre la LGPL non lo richiede. La terminologia della (L) GPL è molto chiara su questo. #include "gpl_program.h" s...
posta 14.06.2012 - 22:27
2
risposte

Domande sul collegamento di librerie in C

Sto imparando C (ancora molto principiante) su Linux usando il compilatore GCC. Ho notato che alcune librerie, come la libreria utilizzata con l'intestazione math.h , devono essere collegate manualmente quando incluse. Sono stato collegato a...
posta 09.10.2012 - 11:01
2
risposte

Serve aiuto per eliminare percorsi e variabili del codice morto dal codice sorgente C

Ho un codice C legacy sulle mie mani e mi viene assegnato il compito di filtrare simboli e percorsi morti / inutilizzati. Nel corso del tempo ci sono stati molti inserimenti e cancellazioni, causando molti simboli inutilizzati. Ho identificato m...
posta 06.07.2012 - 08:04
2
risposte

Il codice più grande è ancora più veloce

Quando si compila il codice C con gcc , ci sono ottimizzazioni del compilatore, alcune che limitano le dimensioni del codice e altre creano codice veloce. Dal flag -S , vedo che -O2/03 genera più assembly del codice -Os . In...
posta 30.09.2013 - 02:58
2
risposte

In quale fase della compilazione è "typedef" risolto dal compilatore?

Ci sono diverse fasi di compilazione Ad esempio Fase di pre-elaborazione Analisi della sintassi Analisi semantica Generazione di codice intermedio Generazione codice macchina ottimizzazione Collegamento La mia domanda qui è...
posta 26.08.2014 - 13:48
2
risposte

Come posso sapere in quale standard è inserita la mia C?

Okies, domanda totalmente newbie qui. Posso leggere il codice, imitare il codice e capire le basi per essere mortali. Ma non ho mai avuto il tempo di capire cosa intendesse realmente ANSI C. Io guardo e codice. Lo sto facendo da quando avevo 15...
posta 26.03.2016 - 04:13
2
risposte

In che modo i file .so evitano problemi associati al passaggio di modelli di sola intestazione come quelli di MS dll?

Basato sulla discussione intorno a questa domanda . Mi piacerebbe sapere come i file .so / il formato ELF / la toolchain gcc evitano problemi nel passare classi definite esclusivamente nei file di intestazione (come la libreria std). Secondo Ja...
posta 21.11.2012 - 16:43
1
risposta

registra la variabile in C e C ++

Conosco il concetto di variabile di registro e sono casi d'uso, ma nella mia mente ci sono alcune domande basate su ciò che ho provato. Non riesco ad accedere all'indirizzo di una variabile di registro in C anche se posso farlo in C ++! Per...
posta 10.07.2013 - 00:27
2
risposte

Come evitare lunghe catene di chiamate?

Ho una gerarchia di oggetti, per lo più connessi per composizione. Cioè (non mostra i metodi di classe per la leggibilità): class A {} class B {A a;} class C {B b;} etc... class Z {Y y;} class Z fornisce l'API per l'esecuzione di coman...
posta 31.10.2014 - 11:11
3
risposte

Quando gcc non funziona su Windows [chiuso]

Tutti (chi conosce C) mi dice sempre di stare attento quando uso gcc per compilare su Windows, tuttavia non mi dicono mai quali sono i problemi di compatibilità. Ho lasciato credere che gcc sia solo "non ottimale" per l'utilizzo di Windows. H...
posta 21.03.2016 - 20:09