【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!
相关推荐
4SAPI几秒前
2026年大模型API接入选型指南:企业与个人用户的架构、稳定性与成本考量
大数据·开发语言·数据库·人工智能·架构·php
迷茫、Peanut4 分钟前
C语言混合链接
c语言
lmy_loveF5 分钟前
go 切换go version 版本
开发语言·后端·golang
小白快快跑哦10 分钟前
python-字符串全解(四):字符串方法
开发语言·python·字符串
fengyehongWorld19 分钟前
linux Capability中的CAP_NET_BIND_SERVICE
linux·运维·服务器
Gl�ria24 分钟前
Linux 查看日志常用命令
java·linux·servlet
handler0131 分钟前
【Linux】动态库、静态库使用与原理
linux·运维·服务器·c++·c·动态库·静态库
MSTcheng.31 分钟前
【Linux学习】Linux学习第四弹——Linux基本指令3
linux·windows·学习·操作系统·指令
大模型丫丫38 分钟前
LangGraph + MCP(Model Context Protocol)完整讲解
java·开发语言·数据库
凡泰AI41 分钟前
小程序容器技术解析:一个能够同时在多端APP运行同一个小程序的SDK需要关注哪些内容?
开发语言·小程序·mpaas·uni·技术实践