GCC MELT è un plugin open source per la (GNU Compiler Collection) progetto GCC, predisponendo un dominio specifico linguaggio di alto livello per l'estensione o la personalizzazione g ++, Gnat, gfortran, gobjc, gccgo, e altre utilità della GNU Compiler Collection .
Il software è su misura per gli utenti GCC avanzati, aiutandoli a sviluppare, compilare, migliorare, valutare, conservare, o la progettazione di software importante codificato in C ++, Ada, C, Fortran, Go, Objective C, o qualsiasi altro linguaggio di programmazione supportato dal GCC compiler.Includes modello potente software functionalityThe corrispondenza include anche potenti funzionalità del modello di corrispondenza, e consente agli sviluppatori di manipolare strutture GCC prime e valori dinamicamente tipizzati. Un'altra caratteristica interessante è la possibilità di esplorare le rappresentazioni interne del GCC compiler.Why dovrebbe utilizzare GCC MELT estendere / personalizzare GCC? Si consiglia di utilizzare il programma GCC MELT per personalizzare o estendere GCC per specifiche avvertenze, metriche, la convalida specifica le regole di codifica , la navigazione del codice sorgente, codice refactoring, ottimizzazioni specifiche, nonché di aggiungere application- attributi o builtins specifici al compilatore.
Il progetto è progettato in modo tale che si abbasserà lo sforzo richiesto per creare plugin per il compilatore GCC. È un dato di fatto, è stato dimostrato che & rsquo; più facile codificare un'estensione GCC in MELT che costruire un plugin GCC in C ++ o C programmazione languages.Getting iniziato con GCC MELTTo iniziare con il progetto GCC MELT, si deve prima scaricare l'ultima versione sia da Softoware o suo sito ufficiale (vedi home page il link alla fine di questo articolo). Salvare l'archivio da qualche parte sul computer, preferibilmente la vostra home directory e scompattarlo.
Aprire un app Terminal. Utilizzando il & lsquo; cd & rsquo; il comando, si passare alla posizione in cui si & rsquo; ve sono stati estratti i file di archivio (ad esempio cd /home/softoware/melt-plugin-1.1.3-for-gcc-4.8-or-4.9). Quindi, eseguire il & lsquo; rendere & rsquo; comando per compilare il programma
Cosa c'è di nuovo in questa versione:..
- Questa versione supporta GCC 4.8 e 4.9
Cosa c'è di nuovo nella versione 1.0.1:
- Questa versione corregge un bug per fare costruzione MELT per GCC 4.7 possibile.
Cosa c'è di nuovo nella versione 1.0:
- Si tratta di una major release (forse con qualche piccola incompatibilità con MELT precedente release del plugin). Un sacco di nuove caratteristiche stanno comparendo. Molto più capacità di mescolare arbitrario C / C ++ e MELT codice in qualsiasi modo, e un sacco di nuove funzionalità sia all'interno della lingua MELT e il plugin MELT, anche per i neofiti. Sono ora disponibili alcune modalità e potrebbe essere utile anche senza capire molto del linguaggio specifico dominio MELT. MELT 1.0 è utilizzabile con GCC 4.7 e 4.8, ma non utilizzabile con GCC 4.6 o versioni precedenti, perché richiede un compilatore GCC scritto in C ++ e perché genera codice C ++.
Requisiti :
- GCC
I commenti non trovato