目录

一 实验目的

二 实验操作


一 实验目的

1. 在windows环境下通过虚拟机软件(比如Vmware、VirtualBox)安装Ubuntu 16.04/18.04 Desktop,并设置网络参数保证系统能上网;熟练掌握Ubuntu常用命令,并学习使用vi/vim、或nano、或gedit文本编辑软件。

2. Ubuntu系统一般采用 apt-get 命令进行某个软件的在线查找和安装,默认官方的软件源仓库位于国外,下载速度较慢。请修改系统参数,选择国内镜像软件源仓库,以提高软件安装速度。

3. 在Ubuntu系统下用C语言编写一个简单的输出 hello word的程序,并编译有、运行之;

4. 请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。1) 请在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行; 2) 请在windows系统下用你熟悉的编译工具编译主程序main1.c 并运行。

5. 在任务4基础上,在ubuntu系统下用Makefile方式编程主程序。

6. 请将第4、5实验过程和结果写成博客方式的实验报告(用markdown格式,而非word格式。markdown文字编辑器推荐使用typora),提交实验报告至学习通;并注册博客园/CSDN账号,在线发布实验报告,在学习通提交对应博客地址。

二 实验操作

文件main1.c

文件sub1.c

之后用gcc运行

在Vc++6.0运行

再输入以下指令:

vim Makefile

在Makefile运行

实验完成

虚拟机Ubuntu中编写C语言程序相关推荐

  1. Ubuntu中编写C语言程序

    Ubuntu中编写C语言程序 1.准备工作 1.1 安装GCC 2.使用GCC编写C语言程序 2.1 编写一个Hello World程序 2.2 编写一个主程序文件main1.c和子程序文件sub1. ...

  2. Ubuntu系统中编写c语言程序教程

    目录 1.准备工作 1.1 安装GCC及必要软件包 2.使用GCC编写C语言程序 2.1 编写一个整型运算反回浮点型的程序 2.2 在windows系统下使用编译工具编译该程序 3.使用Makefil ...

  3. ubuntu下编写C语言程序

    目录 一.gcc编译C语言程序 二.makefile编译C语言程序 三.编译过程中遇到的问题 题目:编写一个主程序文件main1.c和一个子程序文件sub1.c,有如下要求:子程序sub1.c包含一个 ...

  4. Linux系统(Ubuntu)编写C语言程序

    1.在当前目录创建hello.c文件,命令vi hello.c(用到编辑器vim,Linux安装vim教程,参考博客Linux安装vim) 2.进入编辑模式(按下键盘"i") 3. ...

  5. Ubuntu下使用gcc和makefile编写c语言程序

    文章目录 前言 一.gcc编写c语言程序 1.hello world的输出 2.简单程序的编译与运行 3.windows环境下的编译运行结果对比 二.makefile编写c语言程序 总结 前言 本文通 ...

  6. 将一个数组中的值按逆序重新存放,编写C语言程序

    将一个数组中的值按逆序重新存放,编写C语言程序: #include<stdio.h> int main() { int a[5]={8,6,5,4,1},i,b[5]; for(i=0;i ...

  7. VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言程序)

    VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言程序) Visual C++ 6.0简称VC或者VC6.0,是微软1998年推出的一款C/C++ IDE,界面友好,调试功能强大.VC6. ...

  8. 使用VS编写C语言程序遇到的scanf错误

    我相信有很多初学者都和我一样会遇到这个报错,在vs编译器中,编写c语言程序的时候,使用scanf实现键盘输入,但是当你运行程序的时候,会像下面一样..... 这里的错误提示,scanf不安全,建议使用 ...

  9. visual studio 如何编写c语言程序,用Visual Studio 编写纯C语言程序

    本篇文章讲述如何用微软的 Visual Studio 编写纯C语言程序,这里的纯C语言,指的是 ANSI C 语言. 要在 Visual Studio 里创建一个ANSI C语言程序,请按以下步骤执行 ...

最新文章

  1. r语言regexpr函数_R语言学习笔记-文本挖掘之字符处理(1)
  2. 交换机知识--生成树协议
  3. 中小企业电子商务如何发展?
  4. 麦肯锡160页报告:2030年全球将可能有8亿人要被机器抢饭碗
  5. [转载] python集合add和update_python 集合set remove update add
  6. 招聘 | 清华大学计算机系知识工程实验室博士后
  7. xml文件怎么转换成wps_Office 12使用XML格式存储文件 正式回击WPS
  8. vc6.0精简版支持win7 64位版本
  9. 聚币网API[Python2版]
  10. java工程积累——saas之multi-tenancy解析
  11. 计算机开机滴一声513错误,电脑滴一声开不了机怎么办_电脑一声响后就开不了机了的处理办法...
  12. 筑基九层 —— 指针详解
  13. noip模拟赛 终末
  14. 怎么从华为nova4导入计算机,华为Nova4怎么用USB连接电脑调试教程
  15. 42页中兴通讯智慧矿山解决方案V2.0
  16. 写出HTML的基本结构的代码,HTML代码基本结构
  17. 一个屌丝程序猿的人生(一百零六)
  18. 拉仇恨!李想靠微博股票赚了两三倍,只有千把万
  19. 百度地图坐标转换API
  20. 【数据库】SQL Server索引碎片和解决方法

热门文章

  1. 动态菜单,根据登录用户权限返回不同菜单,登录完成跳转到不同的首页
  2. 查看电脑ip地址是否被占用
  3. 小程序长按识别公众号二维码-已实现
  4. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 G 旋转矩阵 【模拟】
  5. 有关H5第七章的盒子模型介绍
  6. 2.4 线性丢番图方程
  7. org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body
  8. html 5新增技术,HTML5新增元素,标签总结
  9. 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中,谭浩强《c语言程序设计》第六章第四题
  10. ByPass UAC