C++一些相关知识(慢慢补充)
本文最后更新于:2019年11月14日 晚上
接触C++有一段时间了,收集整理了一下相关信息,如果有什么相关错误请指正。
ANSI、ISO和GUN计划
- ANSI 美国国家标准学会,系非赢利性质的民间标准化团体。但它实际上已成为国家标准化中心;各界标准化活动都围绕着它进行。
- ISO 国际标准化组织,是一个全球性的非政府组织。是世界上最大的非政府性标准化专门机构,是国际标准化领域中一个十分重要的组织。
- GUN计划 又译为“革奴计划”,是由理查德·斯托曼在1983年9月27日公开发起的,它的目标是创建一套完全自由的操作系统。
GUN——Gun's Not Unix
,“重现当年软件界合作互助的团结精神”。
相关链接:
GUN C、ANSI C和标准C
GUN组织在编写Linux的时候自己制作了一个标准成为GNU C标准
。ANSI(美国国家标准协会)对C做的标准 ANSI C标准
后来被ISO(国际标准协会)接收成为 标准C
。 所以 ANSI C
和标准C
是一个概念。总体来说现在Linux也支持标准C
,以后标准C可以跨平台,而GUN c
一般只在Linux c下应用。
以上内容来自 https://blog.csdn.net/rheostat/article/details/7614524
gcc、g++以及MinGW
gcc
和 g++
分别是 GNU 的c
和 c++
编译器。
MinGW
,是Minimalist GNUfor Windows
的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。貌似 CodeBlocks 就使用的这个。——来自百度百科
MinGW是是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。——来自维基百科
相关链接:
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!