码迷,mamicode.com
首页 >  
搜索关键字:条件编译    ( 317个结果
gcc
作者:zyl910 为了适应现在越来越流行的64位系统,经常需要将代码分别编译为32位版和64位版。其次,除了需要生成debug版用于开发测试外,还需要生成release版用于发布。本文介绍了如何利用makefile条件编译来生成这些版本,而且不仅兼容Linux下的GCC,还支持MinGW、TDM- ...
分类:其他好文   时间:2017-04-26 19:52:19    阅读次数:258
[.NET] 《C# 高效编程》(一) - C# 语言习惯
C# 语言习惯 目录 一、使用属性而不是可访问的数据成员 二、使用运行时常量(readonly)而不是编译时常量(const) 三、推荐使用 is 或 as 操作符而不是强制类型转换 四、使用 Conditional 特性而不是 #if 条件编译 五、为类型提供 ToString() 方法 六、理解 ...
分类:编程语言   时间:2017-04-24 10:17:33    阅读次数:295
C语言第十一回合:预处理命令的集中营
C语言第十一回合:预处理命令的集中营 【学习目标】 1. 宏定义 2. 文件包括”处理 3. 条件编译 预处理命令:能够改进程序设计的环境。提高编程效率。 其功能主要有三种:宏定义、文件包括、文件编译。 ANSI标准定义的C语言预处理指令预览表 A: 宏定义 (a)不带參数的宏定义 格式:#defi ...
分类:编程语言   时间:2017-04-23 22:28:16    阅读次数:173
【C语言天天练(二)】预处理
引言: 学C语言之初。一提到预处理,脑子里想到的就是#define的宏定义以及#include包括的头文件。后来随着对C的深入学习发现。预处理不止这些。比方条件编译、提前定义的宏等等。以下对此进行总结。 先给出预处理的定义:在编译程序之前,先由预处理器检查程序(因此称为预处理器),依据程序中使用的预 ...
分类:编程语言   时间:2017-04-21 14:43:06    阅读次数:241
SDWebImage源码阅读前的准备(一)预处理条件编译
阅读前的扩展: 条件编译:#ifdef #elif #ifndef #if #else #endif 的用法,及 #define #undef 的用法。 #ifdef/#elif/#ifndef/#if/#else/#endif 这几个条件编译指令是在进行条件编译的时候使用的。 学习条件编译首先对C ...
分类:Web程序   时间:2017-04-19 09:31:59    阅读次数:277
C语言中的条件编译
通常情况,我们想让程序选择性地执行,多会使用分支语句,比如if-else 或者switch-case 等。但有些时候,可能在程序的运行过程中,某个分支根本不会执行。 比如我们要写一个跨平台项目,要求项目既能在Windows下运行,也能在Linux下运行。这个时候,如果我们使用if-else,如下: ...
分类:编程语言   时间:2017-04-18 11:14:43    阅读次数:153
#ifdef __cplusplus
本来这个是只应该出现在运用cpp编程的工程中的,但是,就算是单片机编程,都已经会看到这个了,所以提出来解释一下。 条件编译,属于c/c++共有的,但是由于在有些场合,在c++代码内嵌c语言能使编程更加便利。 使用c语言编译器gcc编译下面代码: 预编译(gcc -E)之后是这样的: 这样可以确定在C ...
分类:其他好文   时间:2017-04-16 22:27:47    阅读次数:136
新建工程—库函数版
版本号可从 MDK 软件的“ Help-->About uVision”选项中查询到。 然后对应添加库文件。 把所有文件添加进入之后,编译工程,会报很多错误。 那是因为我们的某个头文件里面有条件编译,但是我们现在没有开启,用ST的建议就是,为了不改动工程文件,我们可以在编译器上定义需要的宏。在在此之 ...
分类:其他好文   时间:2017-04-13 17:09:22    阅读次数:258
verilog 条件编译命令`ifdef、`else、`endif 的应用
【摘自夏宇闻《verilog设计教程》】一般情况下,Verilog HDL源程序中所有的行都将参加编译。但是有时希望对其中的一部分内容只有在满足条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足条件时对一组语句进行编译,而当条件不满足是则编译另一部分。 条件编译命 ...
分类:其他好文   时间:2017-04-13 17:04:27    阅读次数:323
预处理指令
1、预处理指令 即编译之前执行的指令 C中的预处理指令包括:文件包含,宏定义,条件编译 2、文件包含#include 和""的区别 #include //直接在C库函数头文件所在目录下找 #include "file_1.h" //先在main.c所在目录下找,若无到环境变量path路径中找,若无,... ...
分类:其他好文   时间:2017-04-07 23:43:50    阅读次数:404
317条   上一页 1 ... 11 12 13 14 15 ... 32 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!