【C语言】在 Linux 终端编写、编译并运行 Hello world 程序

步骤

  1. 创建并打开 hello-world 文件夹
bash 复制代码
mkdir hello-world
cd hello-world
  1. 使用 vim 创建 main.c
bash 复制代码
vim main.c
  1. 写入代码并保存
c 复制代码
#include <stdio.h>

int main() {
    printf("Hello, world!\n");

    return 0;
}

#include <stdio.h> 是一个预处理命令,用于包含标准输入输出库文件。int main() 是主函数,程序从这里开始执行。printf("Hello, world!\n"); 用于在屏幕上打印"Hello, world!"。return 0; 语句用于退出程序。

  1. gcc 编译器将 main.c 文件编译为可执行文件 main
bash 复制代码
gcc main.c -o main

-o 选项用于指定输出文件的名称。

  1. 运行程序
bash 复制代码
./main

输出:

复制代码
Hello, world!
相关推荐
我一定会有钱28 分钟前
Linux爆音问题解决方法(隔一会会有奇怪噪音)
linux·运维·服务器
yzzzzzzzzzzzzzzzzz1 小时前
JavaScript 操作 DOM
开发语言·javascript·ecmascript
海绵宝宝汉堡包2 小时前
c# 项目 文件夹
开发语言·c#
小白要加油努力3 小时前
C++设计模式--策略模式与观察者模式
开发语言·c++·设计模式
Dobby_053 小时前
【Ansible】变量与敏感数据管理:Vault加密与Facts采集详解
linux·运维·云原生·ansible
小马学嵌入式~3 小时前
数据结构:队列 二叉树
c语言·开发语言·数据结构·算法
l_tian_tian_3 小时前
SpringClound——网关、服务保护和分布式事务
linux·服务器·前端
准女婿_3 小时前
优考试局域网系统V6.0.0版
linux·windows·用户运营
我的收藏手册4 小时前
Linux 网络命令大全
linux·服务器·网络
Slaughter信仰4 小时前
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第二章知识点问答(21题)
java·开发语言·jvm