她娇羞道“不用这样细致认真的说啊~~”———详细图解在Linux环境中创建运行C程序

本文主要是介绍她娇羞道“不用这样细致认真的说啊~~”———详细图解在Linux环境中创建运行C程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

她娇羞说,不用这样细致认真的说啊———详细图解在Linux环境中创建运行C程序
“不,这是对学习的负责”我认真说到

在这里插入图片描述

叮叮叮,停车,让我们看看如何在Linux虚拟机环境中,创建运行C程序

详细图解在Linux环境中创建运行C程序

文件夹的创建与C程序的创建

命令运行

最后

需要搭建环境的和安装gcc可以参考我前面两篇
利用虚拟机搭建Linux操作系统实验环境
Linux虚拟机环境下,gcc的在线安装

文件夹的创建与C程序的创建

打开你的文件夹,新建一个文件夹保存你的程序和编译运行中生成的文件,这样比较好找,(毕竟,学习资料这么多,方便快捷才是生命源泉啊
在这里插入图片描述

在文本编辑器中,输入你的代码~~(Ctrl-C Ctrl-V)~~
在这里插入图片描述

输入完毕,点击保存在这里插入图片描述

将文件的后缀名改为XXX.c,并且保存到你之前新建的文件夹中
在这里插入图片描述

如果忘记保存,可以打开文件夹,然后点击重命名
在这里插入图片描述

修改文件名字,并且加上XXX.c之类的后缀
在这里插入图片描述

可以发现也同样会变成C语言文件
在这里插入图片描述

命令运行

简单两步,熄火下车
先加粗写在前面一下
如我这个例子,我的两个命令就是
gcc -o hello001 hello.c
./hello0011

文件的创建迎检成功了,现在我们需要在命令行里面输入让C程序编译运行的命令
简单方便的:输入gcc -o YYY XXX.c
YYY为生成的-o文件名
在这里插入图片描述
XXX.c为你C语言程序的名字
可以看见我们就生成了对应的文件
在这里插入图片描述

然后输入**./YYY**,其中YYY为之前创建的-o文件的名字,这里是hello001,到这里就运行成功了
在这里插入图片描述

最后

如果对软件测试有兴趣,想了解更多的测试知识,解决测试问题,以及入门指导,
帮你解决测试中遇到的困惑,我们这里有技术高手。如果你正在找工作或者刚刚学校出来,
又或者已经工作但是经常觉得难点很多,觉得自己测试方面学的不够精想要继续学习的,
想转行怕学不会的,都可以加入我们644956177。
群内可领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!
在这里插入图片描述
既然看见了,那请不要忘记把车票交出来,点赞一下啦

在这里插入图片描述

这篇关于她娇羞道“不用这样细致认真的说啊~~”———详细图解在Linux环境中创建运行C程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/435149

相关文章

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基