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);生成目标文件 ----- ...
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
本文标题为:linux下的C语言指令
基础教程推荐
- g++: const 丢弃限定符 2022-10-07
- C语言的三种条件判断语句你都了解吗 2023-03-05
- Qt数据库应用之实现通用数据库请求 2023-03-18
- C语言植物大战数据结构二叉树递归 2023-04-09
- 纯C++代码详解二叉树相关操作 2023-05-15
- 05-C语言进阶——动态内存管理 2023-11-20
- C语言数组长度的计算方法实例总结(sizeof与strlen) 2023-04-26
- 利用QT设计秒表功能 2023-05-30
- VisualStudio2010安装教程 2023-01-05
- character-encoding – Linux中最常见的C语言编码(和Unix?) 2023-11-21
