GCC MELT er en åpen kildekode plugin for GCC (GNU Compiler Collection) prosjekt, noe som gir et høyt nivå domenespesifikke språk for å utvide eller tilpasse g ++, Gnat, GFortran, gobjc, Gccgo og andre hjelpemidler fra GNU Compiler Collection .
Programvaren er skreddersydd for avanserte GCC brukere, hjelpe dem å utvikle, kompilere, forbedre, evaluere, vedlikeholde eller utforming viktig programvare kodet i C ++, Ada, C, Fortran, Go, Objective C, eller andre programmeringsspråk som støttes av GCC compiler.Includes kraftig mønstergjenkjenning functionalityThe programvare inkluderer også kraftig mønstergjenkjenning funksjonalitet, og lar utviklere manipulere rå GCC strukturer og dynamisk skrevet verdier. En annen interessant funksjon er muligheten til å bla gjennom de interne representasjoner av GCC compiler.Why bør du bruke GCC MELT å utvide / tilpasse GCC? Du bør bruke GCC MELT program for å tilpasse eller utvide GCC for spesifikke advarsler, beregninger, spesifikk koding regler validering , kildekode navigasjon, Refaktorering, spesifikke optimaliseringer, samt å legge til applikasjonsspesifikke attributter eller builtins til kompilatoren.
Prosjektet er konstruert på en slik måte at det vil senke den nødvendige innsats for å skape plugins for GCC kompilator. Som et spørsmål om faktum, har det blitt bevist at det & rsquo; s lettere å kode en GCC forlengelse i MELT enn å bygge en GCC plugin i C ++ eller C-programmering languages.Getting startet med GCC MELTTo komme i gang med GCC MELT-prosjektet, du bør først laste ned siste versjon fra enten Softoware eller sin offisielle hjemmeside (se lenken hjemmeside på slutten av artikkelen). Lagre arkivet et sted på datamaskinen, helst hjemmekatalogen, og pakk det.
Åpne en Terminal app. Bruke & lsquo, cd & rsquo; kommandoen, vil du navigere til stedet der du & rsquo; ve pakket ut arkivfiler (f.eks cd /home/softoware/melt-plugin-1.1.3-for-gcc-4.8-or-4.9). Deretter kjører den & lsquo; lage & rsquo; kommando for å kompilere programmet
Hva er nytt i denne utgaven:..
- Denne versjonen støtter GCC 4.8 og 4.9
Hva er nytt i versjon 1.0.1:
- Denne versjonen fikser en bug å gjøre bygningen MELT for GCC 4.7 mulig.
Hva er nytt i versjon 1.0:
- Dette er en stor utgivelse (med kanskje noen små inkompatibilitet med forrige MELT plugin utgivelser). Mange nye funksjoner dukker opp. Mye mer evne til å blande vilkårlig C / C ++ og MELT-kode på noen måte, og mange nye funksjoner både inne i MELT språk og MELT plugin, selv for nybegynnere. Noen modi er nå tilgjengelig og kan være nyttig selv uten å forstå mye av MELT domenespesifikke språk. MELT 1.0 er brukbart med GCC 4.7 og 4.8 men ikke brukbart med GCC 4.6 eller tidligere, fordi det krever en GCC kompilator skrevet i C ++ og fordi det genererer C ++ kode.
Krav :
- GCC
Kommentarer ikke funnet