Linux C 程序的开发环境

Posted 天行健,君子以自强不息

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux C 程序的开发环境相关的知识,希望对你有一定的参考价值。

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 程序的开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Linux环境下C编程指南的内容简介

几个linux 下C/C++集成开发环境推荐

实验四 Linux系统C语言开发环境学习

Linux C编程之一:Linux下c语言的开发环境

Linux入门开发: 从0开始搭建ubuntu系统环境(编写第一个C程序)

Linux系统C语言开发环境学习