当前位置: 首页 > article >正文

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

步骤

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

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

    return 0;
}

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

代码编辑器中打开的main.c文件

  1. gcc 编译器将 main.c 文件编译为可执行文件 main
gcc main.c -o main

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

  1. 运行程序
./main

输出:

Hello, world!

终端中运行程序的输出结果


http://www.kler.cn/a/429260.html

相关文章:

  • Qiankun 微前端框架全面解析:架构、原理与最佳实践
  • RV1126+FFMPEG推流项目(6)视频码率及其码率控制方式
  • 【论文阅读笔记】人工智能胃镜在盲区检测和自主采图中的应用
  • Redis 缓存穿透、击穿、雪崩 的区别与解决方案
  • 关于高级工程师的想法
  • 在Mac mini上实现本地话部署AI和知识库
  • 深入探讨Python正则表达式
  • OpenSearch Dashboard 权限管理:如何设置只读权限
  • Oracle 用户管理模式下的恢复案例-不完全恢复
  • 大数据、云计算和容器技术软件开发技能笔试题
  • 算法-字符串-227.基本计算器||
  • 【Innodb阅读笔记】之行记录格式(Redundant)
  • GPU渲染图形的步骤和流程
  • SAP 汇率维护OB08和对应配置,以及取值BAPI<转载>
  • Weiss 机器人电动夹爪,重塑工业自动化精密操作
  • Linux:信号的预备和产生
  • 【AI 探索之旅:从基础认知到前沿突破的深度游二】学习大模型前的准备
  • NLP-中文分词
  • Git仓库移除文件的暂存和修改
  • 【计算机网络】实验18:动态主机配置协议DHCP的作用
  • 前端工程化面试题目常见
  • ros项目dual_arm_pick-place(urdf文件可视化查看)
  • 设计模式----链式设计
  • 如何在 JavaScript 中设置定时器?
  • 2024-09 GESP C++ 一级试题及答案解析
  • 使用Jackson库的ObjectMapper类将Java对象转换为JSON格式