gcc 交叉编译器
1.预处理:不检查语法错误,不进行运算
2.编译:gcc -S hello.c 编译时进行初步检查和初步运算并停下来
3.汇编:gcc -c hello.c 生成一个.o 目标文件并停下来
4.链接:生成可执行文件
一些些代码~:
gcc demo.c -o demo 给文件重起名字(ELF文件)
time ./demo 测试运行时间
gcc – Wall demo.c 开启全部的警告
gcc – w demo.c 关闭警告
gcc –O1,-O2,-O3 一二三级优化
常用编译选项:-E ,-S, -c, -o,-Wall,-w,-O123,-D
静态