在Linux上编写和运行程序

第1步:安装build-essential软件包

输入以下命令,如图所示:

sudo apt-get install build-essential

第2步:编写一个简单的C程序

打开Ubuntu的文本编辑器,将以下示例程序写入或复制到其中

或者通过这个命令【gedit hello.c】编写C程序

#include<stdio.h>

int main()
{
printf(“Hello World\n”);
return 0;
}

注意:文件名后缀为.c,这里我保存的文件名为hello.c,如图所示:

第3步:使用gcc编译C程序

注意:确保程序位于主文件夹中,否则需要先找到程序的指定路径。

输入以下命令以生成程序的可执行版本:
$ gcc -o hello hello.c

第4步:运行程序
$ ./hello

如何在Linux上编写和运行程序?相关推荐

  1. linux命令行运行c程序,如何在Linux中编写和运行C程序

    Linux正在成为开发人员的编程天堂,成为开源和免费操作系统. Turbo C编译器已经是一种编译程序的旧方法,所以让程序员转向Linux以获得新的编程环境. 在本文中,我们将解释如何编写,编译和运行 ...

  2. linux上开发应用程序_如何在Linux上安装软件应用程序

    linux上开发应用程序 如何在Linux上安装应用程序? 与许多操作系统一样,该问题不仅有一个答案. 应用程序可以来自许多来源-几乎无法计数-每个开发团队都可以以自己认为最佳的方式交付软件. 知道如 ...

  3. printf如何消后续0_Hello World背后的故事:如何在Linux上编译C语言程序

    欢迎访问我的网站查看原文: https://lulaoshi.info/blog/2020/05/31/compile-c-hello-world-on-linux.html​lulaoshi.inf ...

  4. .如何在Linux上安装Postman应用程序?

    在Linux上的安装Postman应用可能因分布而有所不同. Postman虽然推荐安装它的本地应用程序,但没有任何文档介绍在Ubuntu上安装它. 因此,为了让Ubuntu用户更容易从Postman ...

  5. 在Linux上编写并运行Java文件

    一.编写.java文件 1.首先检查Linux中是否含有Java的编译环境 java -version 显示当前系统中包含java环境 2.建立Java文件 vim test.java 3.输入代码 ...

  6. R语言命令行写linux,如何在Linux上编写和使用R脚本

    --by不是杀杀 虽然大多数时候在Windows下和在Jupyter中能够非常方便快捷地进行R语言编程,但对于处理数据量较大的工作时,还是避免不了需要在服务器上运行我们写的代码,那么我们要如何方便快捷 ...

  7. 在Linux上编写并运行Python文件

    一.编写.py文件 1.检测python环境 python 建立python文件 vim test.py 输入python代码 print("Hello world!\n") PS ...

  8. c#如何在linux上运行程序,在Linux上运行C#

    众所周知,C#是Microsoft推出的.NET语言,只能在.NET平台上运行,例如Win 9x.ME.NT.2000.XP和Win CE之类的操作系统.但是,现在却有了一个叫做Mono的项目,它的目 ...

  9. 如何在linux上直接运行python程序

    如何在linux上直接运行python程序 一.前言 二.具体步骤 一.前言 个人主页: ζ小菜鸡 大家好我是ζ小菜鸡,小伙伴们,让我们一起来学习如何在linux上直接运行python程序. 如果文章 ...

  10. window应用在linux运行,如何在Linux上运行Windows应用程序?

    原标题:如何在Linux上运行Windows应用程序? 一些人可能避免在Linux上运行Windows应用程序,但事实上有时候这么做大有帮助. 一些人无法摆脱Windows的最主要原因之一是可用的应用 ...

最新文章

  1. 归并排序 java实现_归并排序的java实现
  2. 戏说春秋 第三关 窃符救赵 图片隐写
  3. selenium:我的第一个程序
  4. 这名程序员28岁就退休了。。。
  5. 织梦生成栏目找不到模板怎么知道是哪个栏目和模板
  6. 3-3:类与对象中篇——默认成员函数之构造函数和析构函数
  7. 人工智障学习笔记——深度学习(2)卷积神经网络
  8. adb 最大连接_工具集 | Android Studio—使用 WI-FI 进行 ADB 调试
  9. 施耐德EVlink 电动车充电站有新漏洞,可导致电动车遭劫持
  10. Python新闻网站项目-8.Django前端Web部署
  11. python help帮助文档
  12. C语言学习—运算符—“~”取反符号的理解
  13. unity3d 取锚点位置_加热炉传输点
  14. 电脑键盘按键都代表着什么意思?
  15. 使用C#在VS窗体应用中调起一个选择框,完成图片替换
  16. maven(视频学习)
  17. 案例直播 | Pulsar Summit Asia 2022:Day 1 - 分论坛 1:腾讯、华为、有道、vivo、科大讯飞...
  18. error: failed to push some refs to ‘xx.git‘ hint: Updates were rejected because the tip of your curr
  19. 生存曲线 p值 python_scikit学习线性回归中的p值(显著性)
  20. 《Kafka系列》Kafka详细教程入门

热门文章

  1. Android各种动画效果
  2. c语言编译器 代码优化,C语言 之编译器优化
  3. 张量分解在无线通信和MIMO雷达中的概述
  4. 无线定位服务器,[浅谈无线定位技术] 无线定位技术有哪些
  5. PPT镂空字体、填充文字、图片字、拆分字制作
  6. JavaScript常见的网页特效(元素样式相关属性)
  7. 谷歌街景15年乾坤大挪移!带你穿越法老的金字塔
  8. win10运行python文件_Python如何运行py文件?
  9. 如何用3DsMax制作笔记本电脑
  10. jad反编译成java_反编译工具jad的使用(将*.class文件变成*.java文件,附带jad.zip包)[转]...