gcc编译C语言生成目标程序:
一、一步直接生成可执行程序
- gcc -o 目标可执行程序名 源程序文件名.c
二、两步生成可执行程序
先生成目标文件,在生成可执行文件
- gcc -c 源程序文件名.c
- gcc -o 目标可执行文件名 目标文件名.o
运行可执行文件
- ./可执行文件名
多个C文件编译生成目标程序
- gcc 源程序1.c 源程序2.c -o 目标可执行程序
gcc反汇编:
先生成目标文件,再反汇编
- gcc -c 源程序.c
- objdump -d 目标文件.o