Linux下的C程序开发初探

找了找网上的入门类文章较少,故自己总结了一下。

1.简介
使用Linux平台开发C语言程序,应用环境是:
    编辑器:Vim
   编译器:gcc (GNU CCompiler)
   调试器:gdb
   函数库:glibc
   系统头文件:glibc_header
   图形界面:C-GNOME
           C++-KDE

2.gcc介绍
gcc是GNU推出的功能强大性能优越的多平台编译器,gcc能将c,c++语言源文件链接,编译。gcc支持下面后缀名的文件:
   .c c语言文件
   .h c语言头文件
   .i 已经预处理的源文件
   .o 编译后的目标文件
   .s 汇编语言源代码文件
基本命令:
  gcc -o 目标文件名 源文件名(.c形式的文件)
       //将指定的文件编译成目标文件
  gcc -g 源文件名
       // 编译时显示调试信息


3.步骤
   1)使用VI编译源程序
   2) 保存为*.c
   3) 使用gcc编译成二进制可执行文件 gcc -o 可执行文件名 源文件名
   4)./可执行文件名   进行执行文件
   5)使用gdb进行调试

4.C语言的三个组成部分
   1)可执行文件
   2)头文件
   3)库文件
   可执行文件在  /usr/bin下
   包含文件在   /usr/include/mysql下
   库文件在   /usr/lib/mysql下
5.Hello world例子

  1) 建立test.c文件
     在命令提示符中输入vim test.c,即用vim简历一个test.c文件
     进入vim,敲i键进入插入模式
     输入:

     #include <stdio.h>
      int main(int argc, char **argv)
      {
         printf("Hello world");
      } 
    
     输入完毕后,按esc进入命令模式,然后输入:wq保存并离开vim
    c文件编辑完成。
     gcc  --version
    可查看当前gcc的版本号
     然后敲 gcc -o test_out test.c进行编译,并生成输出文件test_out
    输入指令./test_out运行结果。

你可能感兴趣的:(C++,c,linux,C#,gcc)