下载此文档

嵌入式系列2 - 编程基础 -中软国际.ppt


文档分类:IT计算机 | 页数:约88页 举报非法文档有奖
1/88
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/88 下载此文档
文档列表 文档介绍
Linux编程基础 谢伟著
Contents
GCC程序编译
时间编程
GDB程序调试
Makefile工程管理
文件编程
简介
(GNU piler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作之一。gcc可以在多种硬体平台上编译出可执行程序,其执行效率与一般的编译器相比平均效率要高20%~30%。
GCC编译器能将C、C++语言源程序、汇编程序编译、链接成可执行文件。
在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。
简介
编译程序时,编译过程可以被细分为四个阶段:
预处理(Pre-Processing)
piling)
汇编(Assembling)
链接(Linking)
简介
文件类型
Gcc通过后缀来区别输入文件的类别:
.c为后缀的文件:  C语言源代码文件
.a为后缀的文件:  是由目标文件构成的库文件
.C,. 为后缀的文件:    是C++源代码文件
.h为后缀的文件:  头文件
.i 为后缀的文件: 是已经预处理过的C源代码文件
.ii为后缀的文件: 是已经预处理过的C++源代码文件
.o为后缀的文件:  是编译后的目标文件
.s为后缀的文件:  是汇编语言源代码文件
.S为后缀的文件:  是经过预编译的汇编语言源代码文件。
起步(演示)
:
#include <> int main(void) {  printf (Hello world!\n);  return 0; }  
编译和运行这段程序:
# gcc -o hello # ./hello 输出:Hello world!
基本用法
gcc最基本的用法是∶
gcc [options] [filenames]
options:编译器所需要的编译选项
filenames: 要编译的文件名。
编译选项
gcc编译器的编译选项大约有100多个,其中多数我们根本就用不到,这里只介绍其中最基本、最常用的参数。
-o output_filename:确定可执行文件的名称为output_filename。如果不给出这个选项,。(演示)

嵌入式系列2 - 编程基础 -中软国际 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数88
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539603
  • 文件大小2.66 MB
  • 时间2018-06-09