【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!
相关推荐
我不会编程55511 小时前
Python Cookbook-5.1 对字典排序
开发语言·数据结构·python
李少兄11 小时前
Unirest:优雅的Java HTTP客户端库
java·开发语言·http
无名之逆12 小时前
Rust 开发提效神器:lombok-macros 宏库
服务器·开发语言·前端·数据库·后端·python·rust
cg501712 小时前
Spring Boot 的配置文件
java·linux·spring boot
似水এ᭄往昔12 小时前
【C语言】文件操作
c语言·开发语言
啊喜拔牙12 小时前
1. hadoop 集群的常用命令
java·大数据·开发语言·python·scala
暮云星影12 小时前
三、FFmpeg学习笔记
linux·ffmpeg
xixixin_12 小时前
为什么 js 对象中引用本地图片需要写 require 或 import
开发语言·前端·javascript
rainFFrain12 小时前
单例模式与线程安全
linux·运维·服务器·vscode·单例模式
GalaxyPokemon12 小时前
Muduo网络库实现 [九] - EventLoopThread模块
linux·服务器·c++