首页 > 其他 > 详细

GNU C编译器的gnu11和c11

时间:2018-01-22 13:55:14      阅读:447      评论:0      收藏:0      [点我收藏+]

国际标准组织发布c11后,gnu为自己的编译器发布两种标准gnu11和c11

gnu11:带gnu c扩展的c11标准,如果你的代码包含了typeof,__attribute__等等gnu的扩展,就必须用这个。

c11:这个就是纯c11的标准,不带gnu扩展。

可以在Makefile中声明:

CFLAGS=-std=gnu11 -g -Wall

或者,纯标准的c11,玩linux的要慎用,因为linux代码到处都是gnu的痕迹哦,哈哈

CFLAGS=-std=c11 -g -Wall

 

GNU C编译器的gnu11和c11

原文:https://www.cnblogs.com/litifeng/p/8328499.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!