Domanda

Potete per favore darmi qualche confronto tra compilatori C soprattutto per quanto riguarda l'ottimizzazione?

È stato utile?

Soluzione

In realtà non ci sono molti compilatori gratis in tutto. gcc è "il" compilatore gratuito e, probabilmente, uno dei migliori quando si tratta di ottimizzazione, anche se confrontato con i compilatori proprietari.

Alcuni benchmark indipendenti sono collegati da qui: http://gcc.gnu.org/benchmarks/

Altri suggerimenti

Credo di Intel consente di utilizzare i suoi compilatori ICC sotto Linux per lo sviluppo non commerciale gratuitamente. ICC batte gcc e Visual Studio giù le mani quando si tratta di generazione di codice per x86 e x86-64 (vale a dire che di solito genera codice più veloce, e può fare un lavoro decente di auto-vettorizzazione (SIMD) in alcuni casi).

Questa è una domanda difficile a cui rispondere visto che non ci ha detto quale piattaforma che si sta utilizzando, né hardware o os ....

Ma joemoe è giusto, gcc tendono ad eccellere in questo campo.

(Come nota a margine: Su alcune piattaforme ci sono compilatori commerciali che sono meglio, ma dal momento che si guadagna molto di più che solo il compilatore gcc è difficile da battere ...)

Windows SDK è un download gratuito. include le versioni attuali di compilatori di Visual C ++. Questi compilatori fanno un ottimo lavoro di ottimizzazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top