linux编写一段C 源程序, 用gcc 编译器编译程序, 运行程序, 调试程序。
时间: 2024-09-19 16:18:03 浏览: 6
在Linux环境下,编写C源程序的基本步骤如下:
1. **创建源文件**:
使用文本编辑器如`vim`, `nano` 或者 `gedit` 创建一个新的`.c` 文件,例如`hello_world.c`。然后输入基本的C代码,比如打印"Hello, World!":
```c
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
```
2. **编译源代码**:
使用GCC编译器,命令如下。假设当前目录就是包含`hello_world.c` 的位置:
```
gcc -o hello hello_world.c
```
`-o` 参数指定生成的目标可执行文件名(这里是`hello`)。
3. **运行程序**:
程序编译成功后,你可以通过输入`./hello` 来运行它。如果一切正常,屏幕上会显示 "Hello, World!"。
4. **调试程序**:
Linux下常用的调试工具是`gdb`(GNU Debugger)。首先,编译时加上 `-g` 选项以便包含调试信息:
```
gcc -o hello -g hello_world.c
```
调用`gdb`并指定要调试的程序:
```
gdb ./hello
```
进入调试模式后,可以设置断点、单步执行等,查看变量值以及程序运行流程。例如设置断点:
```
break main
run
```
这样会在`main` 函数开始的地方暂停程序。