社区
C语言
帖子详情
VS2010和GCC哪个更支持C99?分别支持多少?
JTSGNC
2011-11-18 11:06:18
一个是命令行
一个是窗口
用哪个开发
这是个问题
...全文
380
16
打赏
收藏
VS2010和GCC哪个更支持C99?分别支持多少?
一个是命令行 一个是窗口 用哪个开发 这是个问题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WBSHRA
2011-11-18
打赏
举报
回复
[Quote=引用 10 楼 codesnail 的回复:]
编译器与命令行还是窗口有什么关系?
lz啊,。。。。。。。。
[/Quote]外观问题,没有界面不好炒作
小笨同学
2011-11-18
打赏
举报
回复
我敢打赌,LZ肯定不知道IDE和编译器的区别
codesnail
2011-11-18
打赏
举报
回复
编译器与命令行还是窗口有什么关系?
lz啊,。。。。。。。。
珍惜生命远离CPP
2011-11-18
打赏
举报
回复
VC只支持C89
GCC 基本上都支持了。
skyworth98
2011-11-18
打赏
举报
回复
[Quote=引用 4 楼 yq_118 的回复:]
VC任何版本都不支持C99。
gcc支持C99的绝大部分。
http://en.wikipedia.org/wiki/C99
编译器就是编译器,根界面有关吗?
VC可以在命令行下调用,
gcc也可以通过在IDE中调用。
[/Quote]
sp.............
JTSGNC
2011-11-18
打赏
举报
回复
[Quote=引用 6 楼 yq_118 的回复:]
eclipse当然可以,
还是建议把gcc常用的选项弄清楚。
[/Quote]
可以叫我怎么弄吗
这个eclipse在我安装JDK后是自动可以调用的JDK的
不知道安装windowsXP版GCC后是否也可以不设置自动可调用
stein42
2011-11-18
打赏
举报
回复
eclipse当然可以,
还是建议把gcc常用的选项弄清楚。
JTSGNC
2011-11-18
打赏
举报
回复
[Quote=引用 4 楼 yq_118 的回复:]
VC任何版本都不支持C99。
gcc支持C99的绝大部分。
http://en.wikipedia.org/wiki/C99
编译器就是编译器,根界面有关吗?
VC可以在命令行下调用,
gcc也可以通过在IDE中调用。
[/Quote]
可以直接在eclipse3.7中调用吗
如果可以我会方便很多
stein42
2011-11-18
打赏
举报
回复
VC任何版本都不支持C99。
gcc支持C99的绝大部分。
http://en.wikipedia.org/wiki/C99
编译器就是编译器,根界面有关吗?
VC可以在命令行下调用,
gcc也可以通过在IDE中调用。
AnYidan
2011-11-18
打赏
举报
回复
都没有100%的支持
个人认为 gcc 的支持度高一些
vs2010 会对标准做一些修改,这是 mocrosoft 的风格
ouyh12345
2011-11-18
打赏
举报
回复
都支持吧,好像不完全
redleaves
2011-11-18
打赏
举报
回复
GCC支持C99,VC好像不支持.
用哪个开发不是根本问题,关键要看你做什么东西,有什么样的要求.
wjain
2011-11-18
打赏
举报
回复
MSDN是个什么鸟玩意啊?
我只知道man...
珍惜生命远离CPP
2011-11-18
打赏
举报
回复
[Quote=引用 14 楼 sh365 的回复:]
说VC/VS不支持C99的,我都严重怀疑你们懂C89和C99之间的区别不?很无语。。。
[/Quote]
真不懂C89和C99的区别,但我会查MSDN
http://msdn.microsoft.com/en-us/library/02y9a5ye%28v=VS.110%29.aspx
sh365
2011-11-18
打赏
举报
回复
说VC/VS不支持C99的,我都严重怀疑你们懂C89和C99之间的区别不?很无语。。。
本用户笨怎么设置昵称
2011-11-18
打赏
举报
回复
给别人用的话界面确实是个问题...
如何在Eclipse中配置
GCC
以使用
C99
?(How do you configure
GCC
in Eclipse to use
C99
?)
添加
c99
新特性: 新装好的eclipse不
支持
c99
新特性,如for ( int i = 0; i < 10; i++){ }是会报错的,这时,你可以自行添加
C99
特性 具体步骤: 右键点击项目->Properties->C/C++ Build -> Settings -> Tool Settings ->
GCC
C Complier -> Misc...
GCC
与Dev-Cpp
支持
C99
标准设置方法
GCC
与Dev-Cpp都是
支持
C99
的,但其默认值不是
C99
标准,为了使用
C99
语法可以进行如下操作: (1)
GCC
编译时加入编译选项 -std=
C99
(注意C为大写) (2) Dev-Cpp step1 工具->编译选项->编译器选项卡中,在"编译时加入以下命令"复选框前打钩,里面输入命令 -std=
c99
(与
GCC
不同,这里
c99
中的字母c是...
检测
gcc
是否
支持
C99
标准的方法
一般来说
gcc
3.0 以上都是
支持
C99
的但是编译的时候得加上 -std=
c99
检测
gcc
是否
支持
C99
方法,新建
c99
.c 文件,内容如下#include
int main(void) { #ifdef __STDC__ printf("%s\n", "stardard C"); #endif #ifdef __STDC_VERSION__
gcc
支持
c99
验证
gcc
3.0以上的版本都是
支持
C99
标准的, 但是编译程序的时候需要加上 -std=c9 才可以: 一下程序是验证
gcc
是否
支持
c99
标准的: #include <stdio.h> int main(void) { #ifdef __STDC__ printf("%s\n", "stardard C"); #endif #if...
Linux
gcc
编译器默认
C99
标准编译
可以在bash配置文件(如.bashrc或.bash_profile)中设置一个别名来简化编译命令。第四步、需要重新加载该文件令该文件生效。之后再使用
gcc
命令进行编译时就是默认
c99
标准了。可以使用如下代码查询你的
gcc
编译器默认标准。如果没查到,则默认
支持
的是 C89 标准。,则默认
支持
的是
C99
标准;,则默认
支持
的是 C11 标准;,则默认
支持
的是 C17 标准;因为
gcc
默认c89版本编译。第二步、在文件中添加别名。第一步、打开配置文件。
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章