2023-05-30 C语言概述

2023-05-30  本文已影响0人  duanduan2088

c语言特点

优点
缺点

c语言编译步骤

预处理
带#的语句就是预处理指令,预处理的指令在预处理的时候处理。
如:#include <stdio.h> 包含stdio.h,将stdio.h文件拷贝到预处理文件中,也称为头文件展开。
删除注释:注释两种方法:// , /**/
宏替换 ,预处理时会将宏替代。定义一个宏 #define PI 3.14
条件编译: 条件不成立#if 0 -> #endif 条件成立#if 1 -> #endif

gcc -E hello.c -o hello.i

编译
将预处理文件编译生成汇编文件。
检查语法错误。

gcc -S hello.i -o hello.s

汇编
将汇编文件编译生成二进制文件.o

gcc -c hello.s -o hello.o

链接
设置运行环境,堆栈等,链接其它库。

gcc hello.c -o hello
上一篇 下一篇

猜你喜欢

热点阅读