鱼C论坛

 找回密码
 立即注册
查看: 2465|回复: 6

编译报警

[复制链接]
发表于 2013-12-16 21:14:01 | 显示全部楼层 |阅读模式
10鱼币
本帖最后由 dt3tc 于 2013-12-17 09:16 编辑

7.c||In function 'main':|
7.c|14|warning: ISO C90 does not support 'long long' [-Wlong-long]|
7.c|15|warning: ISO C90 does not support 'long long' [-Wlong-long]|
||=== 已完成构建: 0 errors, 2 warnings (0 minutes, 1 seconds)
在线安装的gcc最新版
IDE:codeblocks 12.11
Windows 8

我知道反选  "启用严格的ISO C和ISO C++所要求的警告信息"  可以屏蔽这种警报,  但我想知道其它的办法

#include<stdio.h>
#include<limits.h>

int main()
{
    const char char_min=CHAR_MIN;
    const char char_max=CHAR_MAX;
    const short shrt_min=SHRT_MIN;
    const short shrt_max=SHRT_MAX;
    const int int_min=INT_MIN;
    const int int_max=INT_MAX;
    const long long_min=LONG_MIN;
    const long long_max=LONG_MAX;
    const long long llong_min=LLONG_MIN;
    const long long llong_max=LLONG_MAX;

    printf("char_min:%d\n",char_min);
    printf("char_max:%d\n",char_max);
    printf("shrt_min:%d\n",shrt_min);
    printf("shrt_max:%d\n",shrt_max);
    printf("int_min:%d\n",int_min);
    printf("int_max:%d\n",int_max);
    printf("long_min:%ld\n",long_min);
    printf("long_max:%ld\n",long_max);
    printf("llong_min:%lld\n",llong_min);
    printf("llong_max:%lld\n",llong_max);

    return 0;
}





最佳答案

查看完整内容

C++11 features are available as part of the "mainline" GCC compiler in the trunk of GCC's Subversion repository and in GCC 4.3 and later. To enable C++0x support, add the command-line parameter -std=c++0x to your g++ command line. Or, to enable GNU extensions in addition to C++0x extensions, add -std=gnu++0x to your g++ command line. GCC 4.7 and later support -std=c++11 and -std=gnu++11 as well. ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-16 21:14:02 | 显示全部楼层
C++11 features are available as part of the "mainline" GCC compiler in the trunk of GCC's Subversion repository and in GCC 4.3 and later. To enable C++0x support, add the command-line parameter -std=c++0x to your g++ command line. Or, to enable GNU extensions in addition to C++0x extensions, add -std=gnu++0x to your g++ command line. GCC 4.7 and later support -std=c++11 and -std=gnu++11 as well.



看看http://gcc.gnu.org/projects/cxx0x.html
必须加上额外参数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-16 22:46:49 | 显示全部楼层
ISO C90 does not support 'long long' [-Wlong-long]|
这个意思不就是ISO C90不支持 long long么?
没用过,不知道怎么搞!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2013-12-17 11:36:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-12-17 19:37:12 | 显示全部楼层
本帖最后由 dt3tc 于 2013-12-17 19:41 编辑

我的编译器是最新的...而且如果真的是C90的编译器不可能编译成功的吧
而且我是想把错误的语句用对的替换掉,  而不是完全删除掉

可能我的语气有些不当,  但我欢迎大家讨论
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-1-16 19:42:03 | 显示全部楼层
我的编译器是最新的...而且如果真的是C90的编译器不可能编译成功的吧
而且我是想把错误的语句用对的替换掉,&nbsp;&nbsp;而不是完全删除掉

可能我的语气有些不当,&nbsp;&nbsp;但我欢迎大家讨论
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-1-16 20:22:19 | 显示全部楼层
'<a href="http:www.fishc.com.com/dvd"target="_blank">鱼C资源打包</a>'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-27 19:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表