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

gcc -D

阅读更多

gcc -D

-D name

 Predefine name as a macro, with definition 1

  通常debug和release版的区别就在于是否有DEBUG宏,DEBUG宏可以通过-D选项传递。如:-DDEBUG

参考:

  1、http://gcc.gnu.org/onlinedocs/gcc-4.8.2/gcc/Preprocessor-Options.html#Preprocessor-Options

  2、http://blog.csdn.net/blaider/article/details/7043444

分享到:
评论

相关推荐

    gcc-arm-none-eabi-9-2019-q4-major-win32.zip

    标题中的"gcc-arm-none-eabi-9-2019-q4-major-win32.zip"是一个针对Windows操作系统的GCC交叉编译工具链压缩包。这个工具链是专门为ARM架构的微控制器和嵌入式系统设计的,使得开发者可以在运行Windows的个人电脑上...

    gcc编译器20220506 082534 版本为:gcc-arm-none-eabi-10.3-2021.10-win32

    gcc编译器20220506 082534 版本为:gcc-arm-none-eabi-10.3-2021.10-win32 配合文章:nordic52832 nordic使用gcc编译环境搭建和使用说明

    TDM-GCC-64.zip

    **TDM-GCC-64** 是一个专为Windows平台设计的C++编译器,它基于GNU Compiler Collection (GCC) 并由TDM-GCC项目进行维护和更新。GCC是一套广泛使用的开源编译器套件,支持多种编程语言,包括C、C++、Objective-C、...

    gcc-arm-none-eabi-10.3-2021.10-win32.exe

    gcc-arm-none-eabi-10.3-2021.10-win32.exe

    gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2

    gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2

    gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2

    适用于Linux系统的Arm嵌入式工具链gcc-arm-none-eabi5.4,工具包格式:Linux installation tarball,已编译,解压可用,可以编译CortexA/R/M系列架构的处理器,官网链接:...也可自行下载。

    modelsim/questasim-gcc-4.5.0-mingw64编译器

    《modelsim/questasim-gcc-4.5.0-mingw64编译器:构建UVM1.1d库的详细指南》 在软件开发领域,尤其是在电子设计自动化(EDA)行业,模拟器扮演着至关重要的角色。ModelSim和Questasim是业界广泛使用的两种仿真工具...

    ubuntu20.04 安装gcc -5 所需所有包.7z

    在Ubuntu 20.04上安装GCC 5是一个对系统环境进行自定义配置的过程,因为默认情况下,Ubuntu 20.04已经预装了GCC 9或更高版本。GCC(GNU Compiler Collection)是GNU项目的一部分,它是一个用于各种编程语言的开源...

    windows上安装arm交叉编译工具gcc-4.9.4

    Windows下的arm编译器,gcc-linaro-4.9.4-2017.01-i686-mingw32_arm-linux-gnueabihf.tar.xz ...1.将下载的包用7zip解压到D:\gcc 2.添加环境变量: 解压文件后,将D:\gcc\bin目录,添加到系统PATH环境变量中。

    centos下安装gcc-4.8.5 rpm完整依赖

    unzip /home/user/downloads/gcc-4.8.5.zip -d /usr/src/ ``` 这将创建一个名为`gcc-4.8.5`的目录在`/usr/src/`下,包含所有源代码。 3. **安装依赖**:GCC编译需要一些基础的开发工具和库,你可以通过运行以下...

    gcc-c++-8.5.0-4.el8_5.x86_64.rpm

    离线安装包,亲测可用

    gcc-arm-10.3-2021.07-mingw-w64-i686-aarch64-none-elf.tar.xz

    Mingw64平台使用AARCH64交叉编译器

    gcc-3.4_install_deb_pakage

    GCC 支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada、Go和D等。在本案例中,我们关注的是GCC 3.4版本的安装包,具体为cpp-3.4、gcc-3.4和gcc-3.4-base三个DEB格式的包,这些文件主要用于在基于Debian或...

    devtoolset-7-gcc-gdb-plugin-7.3.1-5.16.el7.x86_64.rpm

    离线安装包,亲测可用

    gcc-arm-none-eabi-8-2019-q3-update-win32.exe

    All GCC 8 features, plus latest mainline feature Known Changes and Issues: Thumb1 code size regression due to new register allocation: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59535 Multilib is ...

    arm-linux-gcc-4.4.3

    用户通常需要先使用tar命令解压,再用gunzip或gzip -d命令解压缩,才能访问其中的内容。 **相关知识点:** 1. **GCC(GNU Compiler Collection)**:GCC是自由软件基金会的项目,提供多语言编译器,支持C、C++、...

    GCC 参数详解

    gcc -DHELLO_WORLD=World hello.c gcc -UHELLO_WORLD hello.c gcc -undef hello.c ``` ##### `-I dir` 指定包含文件的搜索路径,用于`#include "file"`指令。如果使用了`-I`选项,GCC会优先在指定的目录中查找...

    gcc-linaro-4.9-2016.02-i686-mingw32_arm-linux-gnueabihf.tar.xz

    3cd1ea87d1124c0aac921ce1b75be9d8 gcc-linaro-4.9-2016.02-i686-mingw32_arm-linux-gnueabihf.tar.xz 在Windows下使用的linaro arm linux gnueabihf gcc 4.9 , 2016.02 从linaro官网下载速度很慢。国内Linaro镜像...

    Blind Speech Separation and Enhancement With GCC-NMF

    interaural time difference(ITD)是双耳时间差,指声音到达双耳的时间差异,是定位声源的一种线索。 9. 盲源分离问题的现状:提升分离算法的性能将有助于提高和增强辅助听力设备(如助听器)的质量和鲁棒性。 ...

    rpm方式不联网安装gcc、gcc-c++

    在本案例中,我们将讨论如何通过RPM方式不联网安装`gcc`和`gcc-c++`这两个重要的编译工具。 `gcc`(GNU Compiler Collection)是GNU项目的一部分,它是一个开源的C、C++、Objective-C、Fortran等编程语言的编译器,...

Global site tag (gtag.js) - Google Analytics