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

猜你喜欢

转载自www.cnblogs.com/zhangweigang/p/11759992.html
今日推荐