博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LLVM3.8停止了旧Windows版本,取消Autoconf,改进Clang
阅读量:7085 次
发布时间:2019-06-28

本文共 854 字,大约阅读时间需要 2 分钟。

LLVM团队宣布了的发布版本,其中包含了一些主要的弃用和新的C语言API头文件以及。

\\

LLVM在3.8版本中减去了对Windows XP和Vista的支持,因此需要至少Windows7才能支持。并且,它取消了3.9版本中会被移除的autoconf编译系统,并且使成为托管的编译系统。

\\

LLVM3.8还介绍了一个新的C语言API头文件的组织,目的是提升编译时间。这次重新组织影响了Type.h和ErrorHandling.h文件,它们现在分别包含了所有类型的特定声明和错误处理程序。既然这两个文件都是在Core.h中引用的,这个C语言API的改变应该不影响大部分依赖关系,但是过渡的依赖关系可能会被影响到。LLVM3.8还包含了一些为了MIPS、ARM、PowerPC和X86目标平台特定的改变。

\\

Clang的C/C++/Objective-C前端Clang3.8,包含在了LLVM3.8中。它既给Clang整体带来了普遍提升,也给它的底层基础设施和特定语言带来了提升。这其中包含诊断学提升、为调试DWARF的新编译标记和更好的对齐实行。从语言的角度来说,新的特性被引进了C语言、Open CL和OpenMP,它们现在都被默认支持。而且,Clang的静态分析器在C++ lambdas、许多Objective C中vfork错用和__nonnull限定符错用的新检查,以及其他领域中,也有所提升。

\\

值得注意的是,LLVM支持的其他受欢迎的语言,例如、Emscripten和,在它们向分支推送例行的修复和提升的同时,也更新了它们自己的LLVM的forked版本。

\\

有关发布版本的完整修改清单,可以查看和的发布记录。

\\

查看英文原文:

\\

感谢对本文的审校。

\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至。也欢迎大家通过新浪微博(,),微信(微信号:)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群(已满),InfoQ读者交流群(#2))。

转载地址:http://ecmml.baihongyu.com/

你可能感兴趣的文章
ipfs官方周刊,18期
查看>>
无线压力变送器的安装与标定方式!
查看>>
sever 2016部署web服务
查看>>
varnish使用yum安装及不同域名站点
查看>>
五分钟教会你分布式系统调用链监控
查看>>
VLAN与Trunk配置
查看>>
我的友情链接
查看>>
webservice调用报object is not an instance of declaring class错
查看>>
使用postfix发邮件被拒(UBE)的处理
查看>>
Shell学习NO.1——Shell的作用和使用技巧
查看>>
apache中 MaxClients 与MaxRequestsPerChild 并发数
查看>>
mfs+drbd+corosync+pacemaker+pcs+crmsh高可用分布式集群搭建
查看>>
linux-/etc/inittab,rc.sysinit,rc服务类脚本,chkconfig
查看>>
linux运维实战练习案例-2015年12月20日-12月31日(第一次)
查看>>
shell中字符串的截取方法、cut基本用法
查看>>
Install and Configure OpenStack Telemetry Metering Service (Ceilometer) for Ubuntu 14.04
查看>>
Linux 技巧:让进程在后台可靠运行的几种方法
查看>>
程序员辞职卖卷饼,4天挣了1个月工资……所以我应该改行卖卷饼吗?
查看>>
作业:Rsync+shell脚本完成自动化备份
查看>>
DKH企业级大数据解决方案的优势介绍
查看>>