`
andy136566
  • 浏览: 290476 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

GCC出现warning: integer constant is too large for 'long' type"

 
阅读更多

The warning message can be safely ignored, as mb-gcc is not doing anything wrong; the 64-bit computing is in fact correct.

This warning occurs because gcc is strict in syntax and requires LL on the end of such constants. This warning message disappears if the integer is appended with LL.

long long int test = 0x0008888000000000LL;

http://mazaoliang.blog.163.com/blog/static/138455093201151603823383/


分享到:
评论

相关推荐

    离线安装gcc(版本:7.2.0)

    - GCC: http://gcc.parentingamerica.com/releases/gcc-7.2.0/ #### 安装步骤 1. **下载并解压依赖库** 首先,下载GMP、MPFR、MPC,并解压缩至合适的位置。 2. **安装GMP** 进入GMP源码目录,执行以下命令...

    compiler-gcc5.h

    "compiler-gcc5.h" 文件是Linux内核编译过程中使用的特定版本的编译器头文件,它包含了与GCC 5编译器相关的特定宏定义和类型定义,用于优化内核代码以适应GCC 5的语法和特性。 当编译内核时遇到“fatal error: ...

    gcc 编译器选项

    warning.c:5: warning: ISO C90 does not support ‘long long’ warning.c:7: warning: return makes integer from pointer without a cast warning.c:4: warning: the type of ‘main’ should be ‘int (void)...

    mipsel-openwrt-linux 编译器

    mipsel-openwrt-linux-gcc 编译器 编译器为openwrt_widora.tar.gz编译所得

    《GCC编译流程:从源代码到可执行程序——浅析编译原理》—— 程序的基本编译流程.pdf

    GCC编译流程:从源代码到可执行程序——浅析编译原理 GCC编译流程是从源代码到可执行程序的整个过程,可以分为四个阶段:预处理、编译、汇编和链接。下面将对这些阶段进行详细介绍: 1. 预处理阶段: 在预处理...

    gcc-4.9.4安装包

    在编译安装软件的时候,发现错误configure: error: *** A compiler with support for C++11 language features is required. 要支持C++11,必须升级到gcc4.7以上。

    ubuntu20.04-gcc11.2源码依赖和教程

    在本文中,我们将深入探讨如何在Ubuntu 20.04上编译和安装GCC 11.2源代码,以及为什么需要从源代码编译。GCC(GNU Compiler Collection)是GNU项目的一部分,是一个广泛使用的开源编译器系统,支持多种编程语言,...

    matlab的mex编译gcc兼容问题

    ubuntu系统下安装apt-get无法获取的低版本gcc以适应matlab的mex编译兼容问题

    warning: dereferencing type-punned pointer will break strict-aliasing rules

    "warning: dereferencing type-punned pointer will break strict-aliasing rules" 这个警告信息就与 GCC 编译器的 strict aliasing 规则有关,它是 GCC 从版本 3 开始引入的一个重要特性。 严格别名规则(strict ...

    gcc-4.4.7-4

    gcc编译文件,linux系统,64位。

    linux下GCC编译C程序

    【GCC编译C程序】是Linux环境中开发C语言软件的核心环节。GNU编译器集(GCC),最初称为GNU C编译器,由Richard Stallman在1987年发起,旨在构建符合自由软件理念的编译器,用于构建GNU项目中的其他软件。GCC很快因...

    gcc-c++-4.4.7-16.el6.x86_64.rpm

    warning: gcc-c++-4.4.7-3.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY error: Failed dependencies: gcc = 4.4.7-3.el6 is needed by gcc-c++-4.4.7-3.el6.x86_64 libstdc++ = 4.4.7-...

    Linux下使用codeblocks交叉编译ARM-LINUX-GCC程序

    Linux 下使用 CodeBlocks 交叉编译 ARM-LINUX-GCC 程序 在这个资源中,我们将学习如何使用 CodeBlocks 在 Linux 平台下交叉编译 ARM-LINUX-GCC 程序。交叉编译是一种在不同的平台之间编译代码的技术,能让开发者在...

    【OpenWrt编译工具链】mipsel-openwrt-linux-gcc

    OpenWrt-Toolchain-ramips-mt7688_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64

    GCC警告选项例解

    GCC编译器是C/C++等语言开发中不可或缺的工具之一,而其提供的警告选项可以帮助程序员发现代码中潜在的问题。在软件开发过程中,追求代码的完美性是一种职业精神,而掌握和使用GCC的警告选项是提升代码质量的重要...

    gcc-x86:裸机出血边缘x86 GCC

    《gcc-x86:裸机编程与x86架构下的GCC编译器详解》 在IT领域,GCC(GNU Compiler Collection)是广泛使用的开源编译器套件,它支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada和Go等。在“gcc-x86:裸机...

    centos7下gcc源码升级6.3.0

    在编译某些程序时,可能会提示 GCC 版本不够高,例如 "Error: GCC version is too low"。这时,需要升级 GCC 到最新版本,以满足编译需求。 二、准备工作 1. 安装 CentOS 7 自带的 GCC 使用以下命令安装 CentOS 7...

    gcc依赖库:gmp-4.3.2+mpc-0.8.1+mpfr-2.4.2+libg++-2.8.1

    GCC(GNU Compiler Collection)是GNU项目的一部分,是一个广泛使用的开源编译器套件,支持多种编程语言,如C、C++、Fortran等。在GCC的编译过程中,它依赖于一些特定的库来实现高级功能,比如浮点运算的精确控制、...

Global site tag (gtag.js) - Google Analytics