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

在Ubuntu系统中使用gcc和Makefile编译C程序

一.用Ubuntu系统编写hello world程序并编译运行
1.用vim命令编写hello world程序代码

11e8985734d2801d1c6fc4d0ae383bff
2.用gcc命令编译并运行

d9401b82b8402d95ce5b3b813f8256ca

二.用Ubuntu系统编写主程序文件main1.c和子程序文件sub1.h并编译运行
1.编写子程序sub1.h

1734c25cdde2143b2fcc3d0891377c13
2.编写主程序main1.c

7f95f87403dd3357407866e8ba49028f
3.用gcc命令编译并运行

47e815f6c853d28bfa7e341457a3be3b
三.用Visual Studio编写主程序和子程序并编译运行
1.编写子程序sub1.h

84a5eab7a697143cd2b77441997efae6
2.编写主程序main1.c

36902b4486373f3ed562093e7cdb3783
3.编译运行结果

1eff2e7e2a3d255def00fdfed2675be0
四.用makefile方式编译并运行上述程序
1.创建makefile文件并编写代码

a8f5d6aa079badc75cbba7492fe73f4d
2.输入make命令进行调用并执行

12bf8c0aa0a3efb7daea706d25739247

http://www.hskmm.com/?act=detail&tid=11286

相关文章:

  • HN CSP-S 2024 游记
  • CSP-S 2025 初赛解析
  • 科研牛马碎碎念
  • 9.20 闲话
  • 芯片组
  • 18.日志
  • testuserjiagou
  • IDEA 自动编译和热部署
  • testusers3
  • RabbitMQ核心模型简介,Hello World的生产与消费
  • 关于oj在创建文件夹失败的原因
  • Linux 基础命令 02
  • RabbitMQ核心模型简介,Hello World的发送与消费
  • 软工个人项目 - Helen
  • 概率论第二章部分习题
  • 记录 | 心理行动机制模型
  • ENSP模拟搭建典型中小型企业网架构
  • 【Java】ArrayList讲解
  • 【Java】HashMap讲解
  • 图解15:DNS工作原理
  • 图解16:数据和信息流的9大架构模式
  • 图解12:软件开发8大模型
  • 图解13:软件版本是怎么命名的
  • 图解14:CDN(最近使用的都是阿里云的)
  • 2025年9月15灯塔arl安装部署教程_2025-09-20
  • WINUI/WPF——自定义ListView
  • 用 Rust 实现英文数字验证码识别
  • 图解9:IDEA30款好用的插件
  • 图解10:Redis优化18招
  • 图解11:API和SDK区别