linux实验一helloworld,实验一:写一个hello world小程序
本实验实现了在Linux环境下helloworld程序的编写、编译、运行。
实验思路:
1. 熟悉Linux基本命令
2. 熟悉vim编辑器的基本操作
3. 编写HelloWorld程序
4. 保存项目并上传到代码库(git的使用)
实验过程:
实验的过程在云课堂相关视频以及实验文档中有着清晰的说明。具体步骤如下:
1). 在指定目录下创建hello.c文件,使用以下命令
cd Code/shiyanlou_cs122 #进入实验目录
mkdir lab1 #新建lab1目录
cd lab1 #进入lab目录
vi hello.c #使用vim编辑器打开(创建)hello.c文件
2). 编写Helloworld程序
在vim编辑器中,键入i进入编辑模式,输入以下代码:
#include
int main()
{
printf("hello world!\n");
}
完成后,键入shift+“:”进入命令模式,输入命令wq(w:写入,q:退出)保存并退出编辑器。
3). 编译、运行HelloWorld程序
在lab1目录下,使用以下命令将hello.c文件编译为可执行文件hello
gcc -o hello hello.c
随后运行可执行文件hello,如下图所示:
4). 上传至代码库
##### 依次使用以下命令将源代码文件提交至代码库。
git add hello.c
git commit -m "hello world"
git push
结果如下图所示:
实验总结:
本次实验虽然代码量极小,但熟悉了实验平台,巩固了Linux环境的基本操作方式,能在Linux环境下进行简单的代码编写、编译、运行,也学会了vim编辑器的简单操作。为日后更复杂、完善的代码编写奠定基础。
linux实验一helloworld,实验一:写一个hello world小程序相关推荐
- python文件分发_python 写一个文件分发小程序
一.概述 该小程序实现从源端到目标端的文件一键拷贝,源端和目标段都在一台电脑上面,只是目录不同而已 二.参数文件说明 1. settings.txt的说明 a. 通过配置settings.txt,填源 ...
- 用Windows自带的工具写一个一键关机小程序
如何用Windows自带的工具写一个一键关机小程序 工具/原料(打勾勾的可用可不用) 装有Windows系统的电脑 在机子上装个格式工厂(版本随意,最好更新到最新的) 制作环境 windows自带命令 ...
- 用微信开发者小程序写一个加法计算器小程序
文章目录 前言 一.calculator.wxml代码 二.calculator.js代码 结果 前言 提示:用软件微信开发者小程序写一个加法计算器小程序 一.calculator.wxml代码 &l ...
- linux helloworld实验,实验一:写一个hello world小程序
实验要求 在linux环境下,编写helloworld小程序,同时使用实验楼git版本库提交代码 注意事项 需要在实验楼开通git服务Code/目录下才会有本课程目录shiyanlou_cs122 实 ...
- 用python编写一个猜年龄的小程序-用Python来写一个男女相亲小程序|码农的情人节...
功能: 你输入你的性别,年龄,生日,我程序就给匹配一下你喜欢的类型,下面我们具体来讲讲怎么用Python写 第一部分:用户输入部分 1.获取用户的输入:我们用raw_input() args =raw ...
- Python3的tkinter写一个简单的小程序
一.这个学期开始学习python,但是看了python2和python3,最后还是选择了python3 本着熟悉python的原因,并且也想做一些小程序来增加自己对python的熟练度.所以写了一个简 ...
- 基于Bmob从零开始写一个博客小程序
2019独角兽企业重金招聘Python工程师标准>>> 实现以下技能点 1.集成Bmob小程序SDK作为数据存储 2.wemark解析markdown文本 3.列表页布局与上拉无限加 ...
- python画出送花表情图编程_用Python来写一个男女相亲小程序|码农的情人节
阅读本文大概需要5分钟 码农的情人节 一年一度的情人节要来啦,这个浪漫温馨的节日,走在大街小巷,走在地铁里,走在商场里,走在电影院,姑娘们手里几乎都捧着一束花,心里都是乐滋滋的,一脸幸福的样子,忽然想 ...
- python中函数是一段子程序_用Python来写一个男女相亲小程序|码农的情人节
功能: 你输入你的性别,年龄,生日,我程序就给匹配一下你喜欢的类型,下面我们具体来讲讲怎么用Python写 第一部分:用户输入部分 1.获取用户的输入:我们用raw_input() args =raw ...
最新文章
- kaka 1.0.0 重磅发布,服务于后端的事件领域模型框架。
- wordpress学习笔记
- AB1601之iic驱动改造
- 数据挖掘实验报告-决策树程序实验
- redhat安装pure-ftpd+mysql时出现libmysqlclient错误的解决办法
- Facebook在欧洲推出网络极端内容与仇恨言论打压行动
- Java基础学习笔记二十四 MySQL安装图解
- 冰点还原精灵和惠普增霸卡安装软件的方法
- win7便签的字体设置
- 三维数据入库发布流程之3dMAX数据
- 如何设置条形码的尺寸
- iFunk翼只换不修强出新高度
- PTA每日一题-Python-人民币与美元汇率兑换程序
- 长尾关键词排名优化技巧
- 阿里云服务器使用fastDFS问题
- 前端 下载文件简易方法(兼容IE)
- 数据库的连接 SQL Joins
- iptable设置 备忘
- 基于stm32单片机的信号发生器设计
- java内存屏障的原理与应用
热门文章
- Golang编程百例-Golang输出特殊图案
- Unity之合并多张图片为一张大图
- SW2020安装失败解决方案
- 阴阳师服务器维护结界卡,阴阳师6星结界卡的正确合成技巧步骤详解
- UbuntuKylin常用快捷键
- Pycharm下使用Gitee教程,clone报错Permission denied
- IP地址分类及其范围
- 计算机组装关于显卡的试题,计算机组装硬件考试试题题库
- ipv6 全球单播地址,link-local address、site-local address、组播、任意波、EUI-64等地址的理解
- Windows2008 r2 x64下安装FTP工具File Zilla server报错:could not load tls libraries filezilla