1 / 23
文档名称:

环境下C程序编辑 编译 运行PPT学习教案.pptx

格式:pptx   大小:216KB   页数:23页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

环境下C程序编辑 编译 运行PPT学习教案.pptx

上传人:wz_198613 2021/6/16 文件大小:216 KB

下载得到文件列表

环境下C程序编辑 编译 运行PPT学习教案.pptx

相关文档

文档介绍

文档介绍:会计学
1
环境下C程序编辑 编译 运行
Linux下程序的开发环境和开发过程
Linux下的开发环境主要有两类:
字符界面的开发环境和图形化的集成开发环境。
在字符界面下的开发环境中,一般使用Vi、vim或Emacs文本编辑器来编写源程序,然后使用gcc编译器来编译程序,当程序出现错误而不能实现既定的功能时,使用gdb调试器来调试程序。如果开发的是一个大型程序,可能需要编写Makefile文件来自动编译程序,并使用CVS对项目进行管理。
第1页/共23页
Linux下程序的开发环境和开发过程
Linux也提供了许多图形化的集成开发环境,例如KDevelop集成开发环境。集成开发环境整合了文本编辑器、编译器、调试器以及显示执行结果等诸多功能,KDevelop还提供功能完备的帮助功能。在集成开发环境下可以完成程序编写、编译、调试和执行的所有动作,适合大型程序的开发。
第2页/共23页
Linux下程序的开发环境和开发过程
预处理
链接
编译
组译
源程序(*.c)
可执行文件
预处理器
编译器
组译器
连接器
Vi、vim或Emacs
文本编辑器
gcc
编译和连接
第3页/共23页
例:在字符界面下的开发环境中,使用Vi文本编辑器编写程序,调式以下程序:
#include <>
int main()
{
printf (“Welcome to Linux Programming\n”);
return 0;
}
第4页/共23页
操作过程:
#mkdir ding 建立目录ding
#cd ding 进入目录ding
#vi 编辑文件,文件名:
#gcc –o test ,
输出到test文件,形成可

#test 执行可执行文件test
第5页/共23页
Linux下的目录结构
/
/usr
/bin
/tmp
/home
/dev
/etc
/var
/lib
/mnt
/root
/proc
/local
/bin
/src
/lib
/bin
/etc
/man
/usr1
/usr2
/usr3
/sbin
/up-armmp3
/up-netarm2410
第6页/共23页
Linux下的目录结构
Linux下的目录结构
第7页/共23页
常用VI命令及解释
命令
解释
命令
解释
Esc
进入或退出命令模式
i/I
插入
h/k/j/i或方向键
移动光标位置
a/A
在光标后输入
/关键字
向下查找关键字
o/O
插入新行
x/X
向前,向后删除一个字符
r/R
在光标后改写
D/d
删除整行
W
保存文件
Y/y
复制整行
Q
退出VI
p/P
在上一行,下一行粘贴
wq
保存文件并退出
U
还原前一动作
set nu
显示行号
Vi命令
第8页/共23页
gcc的使用
gcc的使用格式如下:
$ gcc [options][filenames]
其中filenames为所要编译的程序源文件。
当使用gcc时,gcc会完成预处理、编译、汇编和连接。前三步分别生成目标文件,连接时,把生成的目标文件链接成可执行文件。gcc可以针对支持不同的源程序文件进行不同处理,文件格式以文件的后缀来识别。
在使用gcc编译器的时候,我们必须给出一系列必要的调用参数和文件名称。gcc编译器的调用参数大约有100多个,其中多数参数我们可能根本就用不到, 这里只介绍其中最基本、最常用的参数。
第9页/共23页