`
jubincn
  • 浏览: 242508 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论

查看gcc预定义宏(predefined macro)的方法

 
阅读更多

GNU C Compiler
gcc -dM -E - </dev/null
cpp -dM < /dev/null
HP-UXansi C compiler
cc -v fred.c(wherefred.cis a simple test file)
SCO OpenServerC compiler
cc -## fred.c(wherefred.cis a simple test file)
Sun StudioC/C++ compiler
cc -## fred.c(wherefred.cis a simple test file)
IBM AIXXL C/C++ compiler
cc -qshowmacros -E fred.c(wherefred.cis a simple test file)

分享到:
评论

相关推荐

    安装部署Linux安装gcc的四种方法

    【安装部署】Linux安装gcc的四种方法 常见的有以下几种安装方法 1、源码安装 2、rpm包安装 3、yum安装 (RedHat、CentOS) 4、apt-get安装 (debian,ubuntu) 以安装gcc为例,登陆https://gcc.gnu.org/,下载...

    Linux系统中安装gcc和kernel-devel的方法

    1.Linux操作系统安装好以后,查看gcc是否已经安装; # gcc -v //如果后面出现一大段,则已经安装; 2.查看内核是否一致; #uname -r  #rpm -q kernel-devel 如果两个命令得到的版本号一致,那么恭喜你可以直接安装...

    GCC安装与使用方法

    ### GCC安装与使用方法详解 #### 一、GCC简介及重要性 GCC(GNU Compiler Collection)作为GNU项目的一部分,是一个非常强大的开源编译器套件,不仅支持多种编程语言(如C、C++、Objective-C、Fortran、Ada、Go等...

    离线安装GCC与GCC-C++

    - 源码安装完成后,可以通过`gcc --version`和`g++ --version`命令来验证GCC和GCC-C++是否成功安装,并查看其版本信息。 离线安装GCC与GCC-C++虽然过程相对复杂,但能确保在没有网络的环境中也能进行编译工作,这...

    解析gcc编译器的移植方法

    ### 解析GCC编译器的移植方法 #### 摘要 设计一款全新的编译器是一项耗时且复杂的任务,通常需要数年时间才能完成。为了加速这一过程,本篇文章探讨了通过修改现有的编译器作为缩短开发周期的有效手段。特别地,...

    gccversion 12.1.0(GCC)

    《使用GNU Compiler Collection (GCC) 12.1.0》是GNU Press出版的一本关于GCC的指南,由Richard M. Stallman和GCC开发者社区共同撰写。GCC,全称为GNU Compiler Collection,是一套广泛使用的开源编译器集合,支持...

    GCC-Algorithm.rar_GCC matlab_GCC 广义互相关_GCC录音_gcc_广义互相关GCC

    GCC通过计算两个信号的傅里叶变换的乘积再进行逆傅里叶变换来得到,这使得GCC能够有效处理非高斯噪声,而传统的互相关方法在这些环境下可能表现不佳。 2. **GCC-PHAT(相位加权广义互相关)**:GCC-PHAT是GCC的一个...

    gcc yum源安装

    接着,我们根据内容片段提供的步骤,描述在CentOS 6.x系统中安装GCC 4.8、GCC 4.9、GCC 5.2的具体方法,包括了对应的命令和配置步骤。 GCC(GNU Compiler Collection)是开源世界中非常重要的编译器集合,它能够...

    gcc manual gcc手册

    GCC手册是学习和使用GCC的重要参考资料,它详细阐述了GCC的功能、配置、使用方法以及相关的编译技巧。 GCC手册中的知识点非常丰富,涵盖了以下几个主要方面: 1. **安装与配置**:GCC的安装过程涉及环境变量设置、...

    gcc使用手册和是使用方法

    gcc是个强大的跨平台编译工具,可以编译多种语言编写的程序

    gcc_广义互相关_gcc时延_GCC互相关_gcc_源码.rar

    在IT领域,GCC(GNU Compiler Collection)是一种广泛使用的开源编译器套件,它支持多种编程语言,如C、C++、Fortran、Objective-C等。这个压缩包文件的标题和描述都涉及到“广义互相关”、“GCC时延”和“GCC互相关...

    gcc、gcc++ 离线安装包

    GCC(GNU Compiler Collection)是GNU项目的一部分,是一个开源的、跨平台的编译器套件,主要用于C、C++、Objective-C、Fortran、Ada、Go等编程语言。它不仅包含编译器,还包括预处理器、链接器和其他相关工具。在...

    gcc_广义互相关_gcc时延_GCC互相关_gcc

    在IT领域,尤其是在信号处理和通信工程中,"GCC"通常指的是广义互相关(Generalized Cross-Correlation,GCC)。GCC是一种用于估计两个信号之间相对时延的技术,尤其适用于存在噪声、失真或者非线性效应的情况。GCC...

    avrgcc编译程序方法图解 avrgcc编译程序方法图解

    avrgcc编译程序方法图解 avrgcc编译程序方法图解 avrgcc编译程序方法图解 avrgcc编译程序方法图解 avrgcc编译程序方法图解

    嵌入式开发必备 gcc查询pdf

    在不同的操作系统上,安装GCC的方法会有所不同。在Linux环境下,通常通过包管理器如apt或yum进行安装;在Windows下,可以使用MinGW或MSYS2环境来获取GCC。配置GCC时,需要设置路径变量,确保系统能够找到GCC的可执行...

    linux中gcc4.8.5,下载解压即可直接使用,linux系统GCC编译

    4. **验证**:安装完成后,通过`gcc --version`或`g++ --version`命令来查看是否成功安装了GCC 4.8.5。 **GCC的编译过程:** 1. **预处理**:GCC会处理宏定义、条件编译指令,并将#include的头文件内容插入到源代码...

    gcc依赖包jar包及安装方法

    标题 "gcc依赖包jar包及安装方法" 涉及的是在Linux服务器上安装和使用GCC(GNU Compiler Collection)时所需的依赖包,以及与之相关的jar包安装过程。GCC是开源的C、C++、Objective-C、Fortran、Ada、Go等编程语言的...

    100个gcc小技巧

    1. 打印GCC预定义的宏信息 使用“gcc -dM -E - ”命令可以显示出GCC预定义的宏信息。这在编写平台特定代码时特别有用。选项“-dM”告诉GCC生成所有预定义宏,而“-E”表示进行预处理操作后停止,不再执行后续编译...

    tdm64-gcc安装包

    **tdm64-gcc安装包** `tdm64-gcc` 是一款专为Windows操作系统设计的64位版本的GCC(GNU Compiler Collection)编译器。GCC是开源的,由GNU项目维护,它包含了C、C++、Objective-C、Fortran、Ada和Go等多种编程语言...

Global site tag (gtag.js) - Google Analytics