GCC-MELT 0.9.5发布 GCC的插件和分支机构

GC++-MELT 是一款GCC的插件和分支机构,提供一个lispy域名特定语言,简化了GCC类似插件和GNU编译器集合的扩展开发。这些扩展可以分析或修改GCC形式,可用于静态源代码分析,重构,特定的警告,优化等功能。MELT代码可以转换成C语言代码,甚至可以包含C代码。它包括">功能强大的模式匹配设施,并可以处理动态类型的测试值和原始的GCC结构。它具有功能性/应用性、面向对象、反射编程风格和一个类似Lisp的语法。

GCC定义

GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的用于linux系统下编程语言的编译器。它是一套  GNU编译器套装,以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU计划的关键部分,亦是自由的类Unix及苹果电脑 Mac OS X 操作系统的标准编译器。

GCC-MELT 0.9.5该版本的插件可用于GCC 4.6 and 4.7。MELT语言的改善(宏观字符串的语法)。运行改进:处理异步输入通道(实验性功能)SIGIO的UNIX信号,并可以编译在C++中(通常是像GCC4.7)。

软件信息:http://gcc-melt.org/

下载地址:http://gcc-melt.org/melt-0.9.5-plugin-for-gcc-4.6-or-4.7.tar.gz

时间: 2024-08-01 01:10:48

GCC-MELT 0.9.5发布 GCC的插件和分支机构的相关文章

J!Research 2.0 alpha 1发布 一个Joomla!插件

J!Research 2.0 alpha 1该版本母语和独家支持Joomla 1.6.x和1.7.x,出版物,工作人员,和研究领域的管理.这是一个不推荐为制作网站的开发版本. J!Research 是一个Joomla!的插件,用来管理研究相关工作,例如发布.项目等等. 下载地址:http://joomla-research.com/en/downloads/150-jresearch-2/download.html 关于Joomla! Joomla!是一套在国外相当知名的内容管理系统.Jooml

GCC-MELT 0.9 for GCC 4.6发布 GCC的插件和分支机构

GCC-MELT是一款GCC的插件和分支机构,提供一个lispy域名特定语言,简化了GCC类似插件和GNU编译器集合的扩展开发.这些扩展可以分析或修改GCC形式,可用于静态源代码分析,重构,特定的警告,优化等功能.MELT代码可以转换成C语言代码,甚至可以包含C代码.它包括http://www.aliyun.com/zixun/aggregation/17547.html">功能强大的模式匹配设施,并可以处理动态类型的测试值和原始的GCC结构.它具有功能性/应用性.面向对象.反射编程风格和

GCC-MELT 0.9.2.b发布 GCC的插件和分支机构

GCC-MELT是一款GCC的插件和分支机构,提供一个lispy域名特定语言,简化了GCC类似插件和GNU编译器集合的扩展开发.这些扩展可以分析或修改GCC形式,可用于静态源代码分析,重构,特定的警告,优化等功能.MELT代码可以转换成C语言代码,甚至可以包含C代码.它包括http://www.aliyun.com/zixun/aggregation/17547.html">功能强大的模式匹配设施,并可以处理动态类型的测试值和原始的GCC结构.它具有功能性/应用性.面向对象.反射编程风格和

gcc vc++6.0-同样代码VC6.0结果正确,GCC编译运行结果不正确,原因是什么呢?谢谢!

问题描述 同样代码VC6.0结果正确,GCC编译运行结果不正确,原因是什么呢?谢谢! #include int main() { char deno[1000]={''},num,i=0,remain=0; scanf("%s %d",deno,&num); //获取被除数.除数 if(!num) return (-1); while(deno[i]!='') deno[i++]-='0'; //转换成数字 deno[i]='#'; //结束标志 i=0; while(deno

《深入分析GCC 》——第3章 GCC总体结构3.1 GCC的目录结构

第3章 GCC总体结构GCC是一个复杂的软件系统,例如gcc-4.4.0.tar.gz软件包中包含了成千上万个文件.本章主要对GCC的代码结构和目录结构进行介绍,阐明GCC的主要模块及其相互关系,并给出GCC源代码编译的主要步骤和关键问题.3.1 GCC的目录结构GCC的源代码可以从GCC的官网(https://gcc.gnu.org)上获得.该源代码包主要包括bz2和gz两种压缩形式的tar包,以gcc-4.4.0为例,分别为gcc-4.4.0.tar.bz2及gcc-4.4.0.tar.gz

[WSE]Web Service与Windows Service通过WSE2.0建立订阅/发布关系[更新版]

[WSE]Web Service与Windows Service通过WSE2.0建立订阅/发布关系   编写者:郑昀@UltraPower 编写日期:2005-04-13 修改日期:2005-05 目的: 我们建立这种交互关系的目的是,在Web Service和Windows Service(或者其他Windows应用)之间建立起一种稳固的可扩展的不受地域限制的交互关系.  优点: 这种交互关系的优点是: 完全异步: Web service和Windows service/windows for

QQ 6.0正式版发布:集成式聊天窗口 新增网页助手

QQ 6.0正式版发布:集成式聊天窗口 新增网页助手7月3日消息,腾讯今天正式发布了QQ 6.0,版本号为11743.QQ 6.0采用全新视觉界面,更简洁纯净,全新集成式聊天窗口,融合皮肤.气泡.QQ秀,还新增了网页助手.QQ 6.0新功能列举 如下:1.集成式聊天窗口,轻松应对多人聊天:2.皮肤.气泡.QQ秀完美融合,聊天窗口更清爽更时尚:3."我的收藏"新增网页助手,浏览器网页上的内容可快速收藏到QQ:4.导出手机相册功能优化:5.消息发送失败的情况下可支持一键重发:6.讨论组.群

MyEclipse 8.0正式版发布+高速下载以及安装+注册码+破解+升级

MyEclipse 8.0正式版发布+高速下载以及安装+注册码+破解+升级 100%可用! MyEclipse Enterprise Workbench(企业级工作平台) 8.0版发布了! MyEclipse是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发.发布,以及应用程序服务器的整合方面极大的提高工作效率.MyEclipse是功能 丰富的 J2EE集成开发环境,包括了完备的编码.调试.测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javasc

新闻 | MariaDB Columnstore 1.0.6 GA发布

0.导读 在昨天(2016.12.14),MariaDB正式发布了MariaDB Columnstore 1.0版本 1.关于MariaDB Columnstore MariaDB Columnstore的前身其实是InfiniDB,大家可能还记得在2014年9月份时,InfiniDB公司宣布关门后,MariaDB接手了这个项目. 在10月15日的杭州阿里云栖大会上,我有幸和MariaDB Columnstore的主要开发者Daniel Lee同台做分享.Daniel是位华人,中文说的很流利,此