什么是C99支持主要的编译器/工具链的状态呢? [英] What is the state of C99 support in major compilers / toolchains?

查看:201
本文介绍了什么是C99支持主要的编译器/工具链的状态呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

要评论我在这里让我停下来想一想的响应:我真的不知道的C99支持状态是什么

维基百科给出的细节了几个编译器,但我没有足够的熟悉C99知道所有的比特,标准件,所以我在寻找一个完形概述问题的答案:

什么是C99支持国家重大的编译器/工具链?


解决方案

  1. MSVC:故意不执行,除非它用C ++重叠

  2. GCC:最有用的部分都在(并已一段时间)。一些缺少的功能。

  3. 铛:索赔完整的C99支持

A response to a comment I made here made me stop and think: "I don't really know what the state of C99 support is."

Wikipedia gives details for a few compilers, but I'm not familiar enough with C99 to know all the bits and pieces of the standard, so I'm looking for a gestalt overview answer to the question:

What is the state of C99 support in major compilers / toolchains?

解决方案

  1. MSVC: Intentionally not implemented unless it overlaps with C++
  2. GCC: Most of the useful parts are in (and have been for awhile). Some missing features.
  3. clang: Claims full C99 support

这篇关于什么是C99支持主要的编译器/工具链的状态呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆