linux环境下学编程,学习在Ubuntu Linux环境下编程1

学习在Ubuntu Linux环境下编程c程序

一、实验说明

1. 环境登录

注册登录。点击加入私有课,填入邀请码 4XKDN2G5

2. 环境介绍

本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到桌面上的程序:

LX终端(LXTerminal): Linux命令行终端,打开后会进入Bash环境,可以使用Linux命令。常用Linux命令大全

gedit:非常好用的编辑器.gedit使用方法

GVim:非常好用的编辑器,最简单的用法可以参考课程Vim使用方法

###3. 环境使用

首先点击“开始试验”

开始实验后,按照实验步骤在环境中进行操作,每完成一步点击底部的 下一步;学习过程中可以将心得收获记录在页面上方的 实验报告,遇到问题可以直接点击页面上方 我要提问 进行提问。实验操作界面包含两栏,左边栏为实验步骤、实验报告,右边栏为虚拟机环境(部分课程是 Web IDE 或 Jupyter Notebook)和工具栏。

右边栏工具栏中有很多实验中可能用到的功能,可以点击一一尝试:

使用GVim编辑器输入实验所需的代码及文件,使用LX终端(LXTerminal)运行所需命令进行操作。

实验报告页面可以在“我的主页”中查看,其中含有每次实验的截图及笔记,以及实验的有效学习时间(指的是在实验桌面内操作的时间,如果没有操作,系统会记录为发呆时间),这些都是您学习的真实性证明。

二、实验过程

熟悉了实验楼的环境,接下来让我们开始尝试迈出实验楼学习的第一步,开发自己的第一个程序:“Hello,ShiYanLou!”。这个程序我们使用初学者入门学习最常用的 C 语言开发,不用熟悉 C 语言,只需要体验在实验楼环境里编程的整个过程。

1.创建代码文件

在实验桌面中,双击打开 Xfce 终端,在 $ 符号后面输入 cd Desktop,紧接着输入 touch 1-1.c,你便可以看到在桌面建立了一个 1-1.c 的文件。

3a85e745a3dbb0433efa6dc3aa5fdd3c.png

2. 输入代码

依然在 /home/shiyanlou/Desktop/目录下,我们在 Xfce 终端 输入 gedit 1-1.c,系统便用 gedit 编辑器将 1-1.c 文件打开了。gedit 1-1.c 命令执行时在 Xfce 终端 会输出很多警告信息,可以忽略,不影响继续实验。

在 gedit 里面输入以下代码,输入代码后点击gedit上方的Save保存文件:

fb778ec4b776553d5d8bf5180a42318b.png

3.编译程序

在终端输入 gcc -o 1-1 1-1.c 后(注意参数是字母o,不是零),点击回车,这时桌面上会生成了一个 1-1 的可执行文件(很多同学在运行命令时报错找不到该文件,此时请先检查一下 1-1.c 是否保存,若保存再检查你是否是在文件所在目录下执行的命令)。

注意这个时候桌面上会出现一个 1-1 的程序文件,这个文件就是前面的 C 语言程序编译后得到的可以执行的文件。

a8af0702d1f6177dad3f141563f97cc6.png

###4.执行程序

然后我们在 Xfce 终端输入 ./1-1 来执行这个可执行文件。你的屏幕上面是不是显示出 Hello ShiYanLou,这时你已经编写一个程序并让其运行了。

注意:程序执行结果最后会多一个 % ,这是由于实验楼的环境使用的是 zsh Linux Shell,zsh 会自动在输出的后面增加这个 %。

42d0b5d198297dbc1f771fa37dd9d03f.png

三.实验报告

可以在页面的上方点击实验报告 进入报告编辑页面,在实验过程中记录学到的技术、掌握的知识点、遇到的问题和解决方案。

可以在报告编辑页面中点击上方图片按钮保存桌面截屏,记录技术收获。实验报告编写中会自动保存,可以在我的主页中的报告栏目查看。完成实验报告,点击 发布 按钮便可以分享给更多同学点评讨论。

52d88c3e0079ee07aa54b26ab7550e9f.png

列表项参照以上方法,请同学们用c语言编写 “输出100以内的素数”。并完成实验报告。

源代码:

#include

int main(){

int i,j;

for(i=2;i<=100;i++){

int flag=1;

for(j=2;j

if(i%j==0)

flag=0;

if(flag)

printf("%d ",i);

}

return 0;

}

e4a48f51f44132193c8d33ad2867eb2f.png

79c7fa68f4c9567c59a1983e30218bf4.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值