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 ...
最新文章
- android APK内存多少字节,Android apk安全测评、应用加固、字节对齐、二次签名(有这一篇就够了)...
- 零基础的你还在纠结怎么学习Python编程吗?
- JS数据结构与算法_链表
- 中小企业数据异地备份容灾解决方案
- Windows下配置R-FCN
- find命令的xargs参数的使用---Linux学习笔记
- Angular 通过依赖注入机制注入一个对象的例子,什么是 ElementInjector
- MCN是啥?了解一下这5个互联网热词
- 环境变量_Jenkins流水线环境变量权威指南
- pivot sqlserver 条件_SqlServer行转列(PIVOT),列转行(UNPIVOT)总结
- 《Web安全攻防》学习笔记
- PCB的板层设计和布线
- cc2650 7x7封装更换为 5X5 4x4
- 黑苹果2k显示器开启hidpi_黑苹果开启硬件加速
- [算法] 克鲁卡尔算法 最小生成树
- Java学习 --- 设计模式七大原则的依赖倒转原则
- js-多个果冻按钮之当前果冻按钮弹性特效
- 苹果电脑如何开启桌面显示【硬盘】项目?
- 雖然 甚至 though、although、even though、despite、in spite of
- 关于cocos2d-x项目防止八门神器等修改工具的一种解决办法