【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!
相关推荐
唐叔在学习8 分钟前
Python移动端应用消息提醒开发实践
开发语言·python
暴力求解9 分钟前
C++ ---string类(三)
开发语言·c++
啦啦啦_999912 分钟前
1. Linux常用命令
linux·运维·服务器
大白菜和MySQL13 分钟前
openEuler-20.03-LTS系统 nextcloud网盘搭建
linux
Pocker_Spades_A15 分钟前
Python快速入门专业版(五十七)——POST请求与模拟登录:从表单分析到实战(以测试网站为例)
开发语言·python
Harvy_没救了18 分钟前
【Linux】Shell指令中的变量
linux·运维·服务器
itman30123 分钟前
C语言入门:掌握编程底层逻辑与核心技能
c语言·编程入门·系统开发·底层逻辑·核心技能
Deitymoon25 分钟前
linux——TCP多线程并发服务器
linux·服务器·tcp/ip
道清茗29 分钟前
【RH294知识点汇总】第 3 章 《 管理变量和事实 》1
开发语言·python
senijusene29 分钟前
IMX6ULL Linux 驱动开发流程:从环境搭建到系统启动与内核编译
linux·运维·驱动开发