linux程序设计基础.ppt

第二章 Linux 程序设计基础;1.概述;Linux 程序设计基础;Linux下的C语言;一个完整的开发工具应该包括:;Linux下 c 程序的开发过程:;一、编辑工具:;1)命令行模式:;命 令;命 令;2)插入模式:;3)末行模式:;2、编译工具:gcc;Gcc编译过程 :;gcc的使用格式如下:;;gcc –o test.o –c test.c gcc –c test.c 仅把源代码编译为目标代码而跳过连接,优点:当编译多个c程序时速度更快,易于管理。;使用优化选项;-O选项告诉gcc对源代码进行基本优化。这些优化在大多数情况下都会使程序执行的更快。 -O2选项告诉gcc产生尽可能小和尽可能快的代码。-O2选项将使编译的速度比使用-O 时慢。但通常产生的代码执行速度会更快。;GNU make 管理项目; 在执行make指令时makefile的默认文件名为GNUmakefile、makefile或Makefile,当然也可以在make的命令行中指定别的文件名。;Makefile的文件的基本结构: 1、makefile 是一个文本形式的数据库文件,其中包含了一些规则告诉make处理哪些文件以及怎么处理这些文件。 2、这些规则主要描述一些target目标文件是从哪些依赖文件产生的,以及用什么命令来执行该过程。依靠这些规则,make会对磁盘上

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档