在 Linux 下运行 C 程序,通常需要以下几个步骤:
1. 编写 C 程序
创建一个 .c 文件,例如 hello.c:
// hello.c
#include <stdio.h>
int main() {
printf("Hello, World!n");
return 0;
}
2. 编译 C 程序
使用 gcc(GNU Compiler Collection)编译 C 程序:
gcc -o hello hello.c
这会生成一个名为 hello 的可执行文件。
3. 运行 C 程序
执行编译后的可执行文件:
./hello
详细说明
| 步骤 | 命令 | 说明 |
|---|---|---|
| 编写代码 | nano hello.c 或 vim hello.c |
创建或编辑 C 程序文件 |
| 编译 | gcc -o hello hello.c |
编译 C 程序并生成可执行文件 |
| 运行 | ./hello |
执行编译后的程序 |
附加说明
-
如果你使用的是 Ubuntu/Debian 系统,
gcc通常已经安装。 -
如果你使用的是 CentOS/RHEL,可能需要先安装
gcc:sudo yum install gcc # CentOS/RHEL -
如果你使用的是 Alpine Linux 或其他轻量发行版,
gcc也通常默认安装。
其他编译选项
-Wall:启用所有警告-g:生成调试信息-O2:优化编译
例如:
gcc -Wall -g -O2 -o hello hello.c
示例:运行一个简单的 C 程序
gcc -o myprogram myprogram.c
./myprogram
如需进一步帮助(如编译多文件、调试、运行脚本等),请随时告诉我!


