博客
关于我
c语言学习笔记-预处理
阅读量:309 次
发布时间:2019-03-03

本文共 287 字,大约阅读时间需要 1 分钟。

  1. 编译的几个阶段
    我们平时使用的编译器,其实准确来讲应该叫编译工具链,因为其中包括了不止一种编译器,他们之间相互衔接,完成将程序转化为二进制代码的功能
    主要分为4个阶段,预处理 .c 汇编.s 编译.o 链接 .axf/.hex/.bin 四个过程
  2. 常用预处理指令
    #include ,#if,#end,#define
    都是预处理指令
    预处理作为编译的第一个阶段,其作用是将文件中的包含指令添加到文件中
    #if #endif #end为条件编译指令,作用是在预处理阶段除去不需要编译的代码
    宏定义 以#define为标识的预处理指令,作用是将前面的自定义名字都更换为后面的指令

转载地址:http://lgel.baihongyu.com/

你可能感兴趣的文章
MyPython
查看>>
MTD技术介绍
查看>>
MySQL
查看>>
MySQL
查看>>
mysql
查看>>
MTK Android 如何获取系统权限
查看>>
MySQL - 4种基本索引、聚簇索引和非聚索引、索引失效情况、SQL 优化
查看>>
MySQL - ERROR 1406
查看>>
mysql - 视图
查看>>
MySQL - 解读MySQL事务与锁机制
查看>>
mysql 1264_关于mysql 出现 1264 Out of range value for column 错误的解决办法
查看>>
mysql 1593_Linux高可用(HA)之MySQL主从复制中出现1593错误码的低级错误
查看>>
mysql ansi nulls_SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON 什么意思
查看>>
MySQL Binlog 日志监听与 Spring 集成实战
查看>>
multi-angle cosine and sines
查看>>
Mysql Can't connect to MySQL server
查看>>
mysql case when 乱码_Mysql CASE WHEN 用法
查看>>
Multicast1
查看>>
MySQL Cluster 7.0.36 发布
查看>>
Multimodal Unsupervised Image-to-Image Translation多通道无监督图像翻译
查看>>