初学linux,在Linux上创建c程序并运行!
最近在学Linux,我用的是red hat Linux9.0,当然这个版本比较老,但是我主要是为了学习shell,所以无所谓了,在vm搭建red hat linux在网上的教程有很多,下载安装好之后,我安装的版本窗口界面上是没有terminal的,如何打开terminal呢?快捷键Alt+F2(相当于window上cmd打开终端),输入gnome-terminal命令,就打开,首先创建个Linux的文件夹,和window不同,命令:mkdir + 文件价的名称就可以创建一个属于你的文件夹,进入文件夹的命令和window是一样的cd就可以了!
ls命令是显示root里的所有文件(不包括隐藏文件)
这个zzf文件夹是我之前创建的,我们先进入这个文件夹,命令cd(和windows一致)进入到这个文件夹,我们在这个文件夹内再创建个zzf的文件夹,因为一会方便删除。
然后我们再重复cd命令进入到该文件夹内,改轮到创建个.c的c语言文件了,如何创建呢?先创建个空的文件,touch + 文件名+后缀,如图
由于touch是创建一个空的文件,cat命令是显示该文件的内容,由于这个.c的文件是空的,cat之后什么都不显示。
但是我们该如何往这个.c的文件里面写自己的代码呢?这时候就要用到我们的vi命令了!vi+文件名+后缀是打开这个文件,如图所示
就打开了这个文件,但是你会发现在这里面你写不动东西,输入小写字母: i(insert的缩写)则就可以往里面写代码了!如图,是我写了个简单的输出!
写完该如何保存呢?首先我们先点击键盘上的esc退出键,文件就先被锁住,再输入:wq 这个命令是保存并退出。就回到我们之前的目录下了,但是保存了,我们该如何运行该c程序呢?命令gcc + c程序名 + -o +生成的可执行程序名,这个有点不好理解,命令gcc是编译该c文件,-o是在当前目录下,生成可执行程序aa,就类似在window上编译个c程序生成的exe。
下面我们该轮到运行了!如图所示,我们输入 ./aa 就可以执行程序了!输出了“hello your linux”
Linux水很深,学无止境,我辈奋勇争先!
---------------------
作者:我就把你嘿嘿嘿
来源:CSDN
原文:https://blog.csdn.net/a1575386381/article/details/76669942
版权声明:本文为博主原创文章,转载请附上博文链接!
初学linux,在Linux上创建c程序并运行!相关推荐
- Linux从头开始学--学习笔记9知识点补充-ubuntu,centos;在linux上创建c程序;linux基础命令,shell命令,vi命令,man帮助手册
这是我从头开始学习Linux的学习笔记,后续还会更新. 记录自己的技术成长,也希望和大家分享交流,欢迎关注~ 本笔记为coursera网站课程<Linux for Developers>的 ...
- 在 Linux 和 FireWire 上创建自己的 RAC 集群
http://www.dbonline.cn/source/oracle/20040718/STR_building%20your%20RAC%20in%20Linux%20and%20FireWir ...
- qt creator:一款能够在windows/linux/mac系统上开发c程序的IDE
qt creator:一款能够在windows/linux/mac系统上开发c程序的IDE 下面是下载地址:http://download.qt.io/official_releases/qtcrea ...
- linux如何创建快捷,如何在Linux的桌面上创建快捷方式或启动器
如果在Linux桌面系统中你经常使用一个程序,你可能想去创建一个"桌面快捷方式",以便于你在桌面只要点击一下快捷方式就可以启动它.虽然不少带有图形界面的程序会在安装时自动在桌面上创 ...
- 【在linux云服务器上传jar包并运行jar】以及Linux运行包的相关命令
系列文章目录 文章目录 系列文章目录 前言 一.上传jar包 二.云服务器运行jar包相关命令 1.运行jar包 2.关闭jar包 前言 一.idea打jar包教程.点击浏览文章 二.笔者是用第三方X ...
- mingw linux socket,MingW上编译WinSocket程序undefined reference to `WSAStartup@8'报错的解决办法...
在Mingw stdio上编译Windows Socket程序经常出现这样的错误 undefined reference to `inet_addr@4' undefined reference to ...
- Linux学习——vi/vim编辑C程序并运行
C程序编辑 在Linux中C程序可以在vi/vim或gedit中编辑 本篇主要讲述vi/vim编辑器 ①vim [file} -- 进入vim编辑器 进入后按以下字符进入插入模式 常用快捷键: ②编辑 ...
- 在GNOME桌面上创建应用程序快捷方式
本文主要介绍Unix类操作系统的应用程序桌面快捷方式及其文件格式定义,并以GNOME桌面为例说明Ubuntu操作系统中应用程序快捷方式的创建过程.主要包括以下几个方面: 应用程序快捷方式概述 .des ...
- linux java services_在 Linux 上创建第一个 Service Fabric Java 应用程序
先决条件 开始之前,请安装 Service Fabric SDK.Azure CLI,并在 Linux 开发环境中设置开发群集. 如果使用 Mac OS X,则可使用 Vagrant 在虚拟机中设置 ...
最新文章
- 3.5 集束搜索的误差分析-深度学习第五课《序列模型》-Stanford吴恩达教授
- linux内核分析期末,Linux内核分析作业
- 【渝粤教育】电大中专学前儿童健康教育 (4)作业 题库
- 基于阿里云MaxCompute实现游戏数据运营
- HTML 引用Css样式的四种方式
- 数字化转型下的银行云单元架构
- c++ max函数在哪个头文件里_C语言函数学习-函数调用-声明-函数原型
- POJ 2142 The Balance ★ (不定方程 ax+by=c 的|x|+|y|最小解)
- INSERT … ON DUPLICATE KEY UPDATE
- 图(二):图的邻接矩阵表示
- mysql 升级 乱码_mysql3升级到mysql5解决乱码心得
- R-CNN 原理详解
- 用C#对Illustrator矢量图形软件进行编程
- 关于BIOS加载BOOT.S的经典解答
- sql删除数据的3种方法
- 中国版的Google被阉割掉多少?
- 南京师范大学计算机考研难不难,南京师范大学考研难吗?
- 消费管理系统java代码_SSH框架+Mysql数据库开发java web会员积分消费管理系统
- almon多项式_基于Almon变换的多项式阶数选择
- NDK 开发之 ndk-build 的使用