码迷,mamicode.com
首页 > 系统相关 > 详细

Linux C 程序的开发环境

时间:2017-05-21 23:21:45      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:系统   --   编辑器   c++   目标   系统调用   语言   调试器   linu   

1.开发环境的构成

  1. 编辑器 vim,vi
  2. 编译器 gcc
  3. 调试器 gdb
  4. 函数库glibc
  5. 系统头文件glibc_header

2.gcc编译器

   功能强大、性能优越的多平台编译器,gcc可以将c、c++语言源程序编译、连接成可执行文件。

    以.c为后缀的文件,C语言的源代码文件

    以.h为后缀的文件,是程序所包含的头文

    以.i为后缀的文件,是已经预处理过的C源代码文件

    以.o为后缀的文件,是编译后的目标文件

    .s为后缀的文件,是汇编语言源代码文件

   gcc 编译器的选项

        -o 要求输出可执行文件

        -c要求编译器输出目标代码,而不必要输出可执行文件

        -g 要求编译器在编译时输出调试的信息

3.glibc

  是linux下的C的主要函数库

  提供系统调用和基本函数的C库,所有动态的、连接的程序都要用到它

4.glibc_header

   如果缺少系统头文件,很多用到系统功能的C程序将无法编译

查看glibc的版本

   ls /lib/lib-*

查看gcc版本

  gcc --version

 

Linux C 程序的开发环境

标签:系统   --   编辑器   c++   目标   系统调用   语言   调试器   linu   

原文地址:http://www.cnblogs.com/y15821933792/p/6886377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!