linux下的C语言指令
1.编辑器:gedit hello.c;
2.编译器: gcc hello.c;
3.运行:./a.out;
4.调试器:gdb a.out (在编译阶段添加 -g 参数。允许程序可以调试。 eg:gcc xxx.c -g; gcc -g xxx.c);
生成目标文件 -----> a.out;
第一阶段(预编译):gcc -E xxx.c -o xxx.i
第二阶段(编译):gcc -S xxx.i -o xxx.s
第三阶段(汇编): gcc -c xxx.s -o xxx.o
第四阶段(链接): gcc xxx.o
把目标文件可转化为 可执行文件:gcc xxx.o -o xxx.out;
gcc xxx.c -o xxx -----> 可执行程序名称: xxx ;
gcc xxx.c -----> 可执行程序名称 a.out