如何在linux(ubantu)操作系统运行c语言文件

这篇具有很好参考价值的文章主要介绍了如何在linux(ubantu)操作系统运行c语言文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于linux的其他文章:
​1.linux命令、vi命令、vim命令、shell语法(完整详细)
2.linux(ubantu)系统如何安装vim编辑器以及如何使用vim
3.如何在linux(ubantu)操作系统运行c语言文件
4.如何在Linux(ubantu)系统通过c程序将文档1指定内容替换到文档2的指定内容
5.如何在Linux(ubantu)系统通过c程序创建目录


方法一:使用文本编辑器

  • 在linux桌面左下角打开应用程序列表,然后按照下面图片步骤操作,找到“文本编译器”并打开,写好c语言代码并保存。

如何在linux(ubantu)操作系统运行c语言文件

找到保存的文件,在该目录下“右键鼠标”,选择“在终端打开”,
输入“ls”命令看到本目录下有我们的文件“text2.c”,
(如果你想要运行c++文件,那么刚刚在创建文件的时候要选择语言为cpp)
使用命令”gcc text2.c -o text2“将c语言文件”text2.c“编译成”text2“的可执行文件,
最后用”./text2“运行该文件,可以看到输出结果为”Hello Linux!“。

如何在linux(ubantu)操作系统运行c语言文件

方法二:使用vim编辑器

  • 在终端用vim编辑器打开(但是要先安装vim编辑器,可以参考我的这篇文章,链接如下)
    linux(ubantu)系统如何安装vim编辑器以及如何使用vim
进入vim的命令模式
vim text.c	//用vim打开text.c文件,没有则自动创建

如何在linux(ubantu)操作系统运行c语言文件

命令模式转到编辑模式
此时进入了vim的命令模式,但是还不可以写,按i键进入插入模式,此时就可以写内容了

如何在linux(ubantu)操作系统运行c语言文件

编辑模式转到底行模式
写好内容后,按esc键,进入命令模式,再按“shift+:”进入底行模式,输入“wq”,然后回车,保存并退出,回到终端

如何在linux(ubantu)操作系统运行c语言文件

按照图片步骤运行c文件

如何在linux(ubantu)操作系统运行c语言文件文章来源地址https://www.toymoban.com/news/detail-402727.html

到了这里,关于如何在linux(ubantu)操作系统运行c语言文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 什么是Linux,如何在Windows操作系统下搭建Linux环境,远程连接Linux系统

    什么是Linux,如何在Windows操作系统下搭建Linux环境,远程连接Linux系统

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。严格

    2024年02月14日
    浏览(17)
  • 什么是硬件编程,C 语言如何进行硬件编程?C 语言常用的操作系统有哪些?

    硬件编程是指使用编程语言与硬件交互,控制硬件设备的行为和功能。其中,C语言是一种广泛用于硬件编程的高级编程语言。 C语言通过直接操作内存来进行硬件编程。它提供了一些特殊的和库函数,使得开发者可以直接访问和操作硬件设备的寄存器、端口和外设等。

    2024年02月15日
    浏览(11)
  • 【Linux旅行记】探究操作系统是如何进行管理的!

    【Linux旅行记】探究操作系统是如何进行管理的!

    最近,我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念,而且内容风趣幽默。我觉得它对大家可能会有所帮助,所以我在此分享。点击这里跳转到网站。 🎉博客主页:小智_x0___0x_ 🎉欢迎关注:👍点赞🙌收藏✍️留言 🎉系列专栏:Linux入门

    2024年02月08日
    浏览(7)
  • git clone连接超时,如何解决?(操作系统-linux)

    解决方案有以下几种: 使用代理,如果您正在使用公司或学校网络,可能需要设置代理才能访问外部网络。 检查网络连接是否正常,确保您的电脑能够正常访问互联网。 尝试使用 HTTPS 而不是 SSH 连接,因为某些网络可能会阻止 SSH 连接。 尝试使用不同的 git 客户端,如 GitKr

    2024年02月12日
    浏览(10)
  • 【OpenCV】如何在Linux操作系统下正确安装 OpenCV

    【OpenCV】如何在Linux操作系统下正确安装 OpenCV

    我是在虚拟机上跑的 Linux 5.8.0-44-generic 。 配置如下: 目录 第一步:下载依赖文件 第二步:下载 opencv 和 opencv_contrib 源码 第三步:解压缩包 第四步:移动文件 第五步:生成 makefile 文件 第六步:进行 make 编译 第七步:配置路径 第八步:测试 opencv 这一步非常重要,如果是缺

    2024年03月11日
    浏览(6)
  • 【Linux从入门到精通】文件I/O操作(C语言vs系统调用)

    【Linux从入门到精通】文件I/O操作(C语言vs系统调用)

    文章目录 一、C语言的文件IO相关函数操作 1、1 fopen与fclose 1、2 fwrite 1、3 fprintf与fscanf 1、4 fgets与fputs 二、系统调用相关接口 2、1 open与close 2、2 write和read 三、简易模拟实现cat指令 四、总结 🙋‍♂️ 作者:@Ggggggtm 🙋‍♂️ 👀 专栏:Linux从入门到精通  👀 💥 标题:文

    2024年02月13日
    浏览(9)
  • 如何配置Linux操作系统内DNS配置不被DHCP自动更新

    【问题原因】 NetworkManager是一个软件工具,旨在简化计算机网络的使用。NetworkManager可用于基于Linux内核和其他类Unix操作系统。目前主流Linux操作系统都使用NetworkManager进行网络自动化配置,包括IP自动获取和DNS配置。 通常情况下,租户创建网络时会定义该网络使用的DNS服务器

    2024年02月01日
    浏览(14)
  • THRUST:一个开源的、面向异构系统的并行编程语言:编程模型主要包括:数据并行性、任务并行性、内存管理、内存访问控制、原子操作、同步机制、错误处理机制、混合编程模型、运行时系统等

    作者:禅与计算机程序设计艺术 https://github.com/NVIDIA/thrust 2021年8月,当代科技巨头Facebook宣布其开发了名为THRUST的高性能计算语言,可用于在设备、集群和云环境中进行并行计算。它具有“易于学习”、“简单易用”等特征,正在逐步取代C++、CUDA、OpenCL等传统编程模型,成为

    2024年02月07日
    浏览(12)
  • 如何在linux(centos7)操作系统下安装和卸载python3

    如何在linux(centos7)操作系统下安装和卸载python3

    由于我的两台Linux操作系统的Python3的版本不同,不能直接使用相应的库,所以我决定将两个操作系统的Python3换成同一个版本,这样在使用库的时候不需要再重复安装了。 我个人习惯安装在/usr/local/python3(具体安装位置看个人喜好) 方式一: 在官网中现在相应版本的Python3,

    2024年02月13日
    浏览(35)
  • ARM架构Linux操作系统上C语言版本的CycloneDDS中HelloWorld的编译过程(交叉编译工具链)

    ARM架构Linux操作系统上C语言版本的 CycloneDDS 中 HelloWorld 的编译过程与源码编译过程中的 roundtrip 示例编译是一样的,因为实在ARM架构上,所以需要将 idlc_generat e注释掉,自己手动添加源代码和头文件,之后在进行 cmake 和 make 操作

    2024年02月15日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包