gcc编译C语言生成目标程序:

 一、一步直接生成可执行程序

  1. gcc -o 目标可执行程序名 源程序文件名.c 

二、两步生成可执行程序

先生成目标文件,在生成可执行文件

  1. gcc -c 源程序文件名.c 
  2. gcc -o 目标可执行文件名 目标文件名.o 

运行可执行文件

  1. ./可执行文件名 

 多个C文件编译生成目标程序

  1. gcc 源程序1.c 源程序2.c -o 目标可执行程序 

 

gcc反汇编:

先生成目标文件,再反汇编

  1. gcc -c 源程序.c 
  2. objdump -d 目标文件.o