首页 > 编程语言 > 详细

C语言

时间:2019-04-14 12:07:49      阅读:121      评论:0      收藏:0      [点我收藏+]

在Linux操作系统下C语言程序开发的步骤

1.使用vi编写C语言源文件
2.使用命令gcc <源文件名>得到最终的可执行文件
3.使用命令./a.out执行得到的可执行文件

#include <stdio.h> /*导入stdio.h文件(在/usr/include目录下)*/
int main(){ /*int为main函数的返回类型*/
    printf("hello world!\n");
    return 0;
}

说明:C语言中以#开头的指令叫做预处理指令,#include用于把一个文件的内容加入到当前源文件中
        <>包括的文件名不会查找当前目录,用""包括的文件名会查找当前目录.只能使用#include包含.h文件而不应该包含.c文件

gcc编译工具的介绍

gcc:GNU(开放源代码组织) Copmiler(编译器) Collection(一套)

gcc常用选项
 -v:显示各种相关信息
 -E:只完成预处理指令的工作(#开头的代码)
 -std=c89/-std=c99:指定采用的C语言标准版本(用c89标准制作出来的的一定适用于c99,反之不行)
 -S:转化成汇编语言源程序,hello.c ->hello.s
 -O:优化(1,2,3,三种不同的优化级别)
 -c:只对源程序进行编译工作,不链接(hello.o)
 -o:用于指定结果执行文件的名字(默认为a.out)
 -Wall:把所有的警告都打印出来

C语言程序的处理过程:
 1.预处理,完成预处理指令要求的工作
 2.编译,把C语言源程序翻译成计算机认识的格式
 3.链接,把程序中各个部分链接起来

 

  

C语言

原文:https://www.cnblogs.com/xdl-smile/p/10704545.html

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