码迷,mamicode.com
首页 > 其他好文 > 详细

GNU C编译器的gnu11和c11

时间:2018-01-22 14:06:11      阅读:348      评论:0      收藏:0      [点我收藏+]

标签:lin   pos   class   wal   body   编译   post   std   flags   

国际标准组织发布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

标签:lin   pos   class   wal   body   编译   post   std   flags   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!