C语言标准查看及头文件查看

概述

c语言是一个非跨平台的语言。c语言是最接近底层的高级语言。硬件上有不同的CPU指令集就有不同的汇编。所以c语言编译时,是由编译器来翻译的,所以编译器有着不同的标准。如果完全不同就乱了,所以有ISO出的Cxx标准。

ISO

https://www.iso.org/ 官网

搜索c compiler

这里要购买的,没有用。

GUN GCC

查看C语言标准:

  1. gcc –version 没看出来
  2. gcc –help 没看出来
  3. gcc -E -dM - < /dev/null | grep -E “STDC_VERSION|STANDARD” 也没有
  4. https://gcc.gnu.org/onlinedocs/ 官网查看

指定要使用的C语言标准:

gcc -std=c11 -o output_file source_file.c

GUN GCC 头文件查看

一般Linux下编译器的头文件存放在/usr/include/目录下。比如/usr/include/stdio.h。可以使用一些命令查看该文件,比如cat less more nano head tail等。

这样就可以查看头文件中支持的数据结构及函数了。


C语言标准查看及头文件查看
http://hanqichuan.com/2023/10/07/c语言/C语言标准查看及头文件查看/
作者
韩启川
发布于
2023年10月7日
许可协议