首页 > 其他 > 详细

C 编译

时间:2015-10-19 20:45:49      阅读:137      评论:0      收藏:0      [点我收藏+]

Technorati 标记:
1, 编译compilers 命令make

将高级语言转换为低级语言。

clang: 1,预处理(preprocessing) 2,编译(complition) 3,组装(assembled)4,连接(link)

1,预处理:clang –E hello.c

例如,#include <stdio.h>

#define NAME “Rob”

预处理会将所需要的文件(如,stdio.h)复制粘贴在开头

2,编译:clang –S hello.s

将c语言编译为汇编语言,对应机器所用的处理器,有x86处理器汇编代码。

3,组装:clang –c hello.s

将汇编语言转换成机器码

4,连接:

vi hello.c

clang –c hello.c

clang hello.o hello2.o hello3.o hello4.o

2,function

main函数 返回 0位正常返回任何非零为错误。

int main(void)

3,style:Comments,Formatting,Variable names

C 编译

原文:http://www.cnblogs.com/IDRI/p/4892819.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!