GCC MELT is een open source plugin voor de GCC (GNU Compiler Collection) project, het verstrekken van een high-level domein specifieke taal voor het uitbreiden of aanpassen van g ++, Gnat, gfortran, gobjc, Gccgo, en andere hulpprogramma's van de GNU Compiler Collection .
De software is speciaal op maat gemaakt voor gevorderde GCC gebruikers, hen te helpen ontwikkelen, compileren, te verbeteren, te evalueren, te onderhouden, of het ontwerp belangrijke software gecodeerd in C ++, Ada, C, Fortran, Go, Objective C, of een andere programmeertaal ondersteund door de GCC compiler.Includes krachtige patroonovereenkomst functionalityThe software bevat ook krachtige patroon dat overeenkomt met de functionaliteit, en laat ontwikkelaars manipuleren rauwe GCC structuren en dynamisch getypeerde waarden. Een andere interessante feature is de mogelijkheid om de interne representaties van het GCC compiler.Why moet je GCC MELT gebruiken om uit te breiden bladeren / aanpassen GCC? Je moet naar de GCC MELT programma te gebruiken om aan te passen of uit te breiden GCC voor specifieke waarschuwingen, metrics, specifieke codeerregels validatie , broncode navigatie, Refactoren, optimalisaties, alsmede toepassingsspecifieke eigenschappen of builtins aan de compiler.
Het project is ontworpen zodanig dat deze de benodigde inspanning om plugins voor GCC compiler creëren verlaagt. Als een zaak van de feiten, het is bewezen dat het & rsquo; s makkelijker om een GCC uitbreiding in MELT coderen dan een GCC-plugin in de C ++ of C programmeren languages.Getting begonnen met GCC MELTTo de slag te gaan met de GCC MELT project uit te bouwen, je moet eerst downloaden van de nieuwste release van beide Softoware of haar officiële website (zie de homepage link aan het einde van het artikel). Sla het archief ergens op uw computer, bij voorkeur uw thuismap, en pak het uit.
Open een Terminal app. Met behulp van de & lsquo; cd & rsquo; commando, navigeert u naar de locatie waar u & rsquo; ve uitgepakt de archiefbestanden (bijvoorbeeld cd /home/softoware/melt-plugin-1.1.3-for-gcc-4.8-or-4.9). Vervolgens voert de & lsquo; maken & rsquo; commando om het programma te compileren
Wat is nieuw in deze release:..
- Deze versie ondersteunt GCC 4.8 en 4.9
Wat is nieuw in versie 1.0.1:
- Deze versie lost een bug te bouwen MELT te maken voor GCC 4.7 mogelijk.
Wat is nieuw in versie 1.0:
- Dit is een belangrijke release (met misschien enkele kleine conflicten met vorige MELT plugin releases). Een groot aantal nieuwe functies verschijnen. Veel meer mogelijkheid om willekeurige C / C ++ & MELT code mixen op welke manier, en tal van nieuwe functies, zowel binnen de MELT taal en het MELT plugin, zelfs voor beginners. Sommige modi zijn nu beschikbaar en nuttig zou kunnen zijn, zelfs zonder inzicht in een groot deel van het MELT domeinspecifieke taal. MELT 1.0 is bruikbaar met GCC 4.7 en 4.8, maar niet bruikbaar met GCC 4.6 of eerder, omdat het een GCC compiler geschreven in C ++ vereist en omdat het is het genereren van C ++ code.
Eisen
- GCC
Reacties niet gevonden