DEV-C++是否不完全支持C99标准?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DEV-C++是否不完全支持C99标准?相关的知识,希望对你有一定的参考价值。
今天我在这个软件想实践<<C Primer Plus>>上的一个例子,发现它不支持变长数组.到底是书上的例子问题,还是编译器的不支持?
参考技术A (1)GCC
编译时加入编译选项
-std=C99
(注意C为大写)
(2)
Dev-Cpp
step1
工具->编译选项->编译器选项卡中,在"编译时加入以下命令"复选框前打钩,里面输入命令
-std=c99
(与GCC不同,这里c99中的字母c是小写)
step2
工具->编译选项->代码生成/优化选项卡中,在C编译器->支持所有ANSI
C标准上选NO
Emscripten C++ 11 标准库支持
【中文标题】Emscripten C++ 11 标准库支持【英文标题】:Emscripten C++ 11 Standard Library support 【发布时间】:2014-10-06 08:10:37 【问题描述】:emscripten 是否完全支持 C++11 标准库?
具体来说 - 如果我使用任何与并发相关的构造,例如 std::async、std::lock_guard 等会发生什么。
谢谢
【问题讨论】:
【参考方案1】:Emscripten 使用 libc++,所以它对 STL 的支持相当完善,除了 JS 平台不能处理的东西,比如线程。像原子这样的东西会起作用(但没有什么特别的,因为不存在线程)。
【讨论】:
以上是关于DEV-C++是否不完全支持C99标准?的主要内容,如果未能解决你的问题,请参考以下文章