Gcc
    
    
     是
    
    
     linux
    
    
     下面最常用的编译软件,通常用来编译
    
    
     C
    
    
     程序,但是也可以通过设置编译多种语言写成的程序。
    
    
    
   
    
     下面简单介绍
    
    
     gcc
    
    
     常用的使用的参数。
    
    
    
   
    
     -o
     
     
    
    
     选择产生的目标文件的名称
    
    
    
   
    
     -l
     
     
    
    
     选择要使用到的链接库
    
    
    
   
    
     -c
     
     
    
    
     只编译不连接
    
    
    
   
    
    
   
    
     例如
    
    
    
    
     :编译一个多线程的程序可以使用命令:
    
    
    
   
    
     gcc –lpthread –o test test.c
    
   
    
     即将
    
    
     test.c
    
    
     文件编译,生成可执行文件
    
    
     test,
    
    
     加
    
    
     -lpthread
    
    
     的目的是使程序在连接的时候连接
    
    
     pthread
    
    
     库从而支持多线程的程序。要是程序里面没有使用线程可以将这个选项去掉。
    
    
    
   
    
    
   
 
