目录

一、Ubuntu 的安装及设置网络参数 

1.Ubuntu 的安装

 2.设置网络参数

二、将apt-get源更换为清华源

1.备份原文件:输入sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.打开源文件:输入sudo vi /etc/apt/sources.list

3.将原内容改为以下的内容:

 4.更新

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

1.安装vim和gcc

2.用vim编写后,再用gcc进行编译运行

四、编写一个主程序文件 main1.c 和一个子程序文件 sub1.c

 1.在Ubuntu系统下

 2.在Windows系统下

五、在Ubuntu系统下用Makefile方式编程主程序 

1.安装make,输入sudo apt-get install make

2. 在makefile里的编写代码

3. 编写完代码后保存退出,然后输入make,得到可执行文件main,最后再输入./main得到运行结果

六、总结

七、参考文献


一、Ubuntu 的安装及设置网络参数 

1.Ubuntu 的安装

开启此虚拟机:

乌班图安装android sdk详细步骤 安装乌班图18.04_ubuntu

开启后是这个界面,选择汉语,进行安装(默认选择英文也可以):

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_02

乌班图安装android sdk详细步骤 安装乌班图18.04_运维_03

乌班图安装android sdk详细步骤 安装乌班图18.04_Ubuntu_04

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_05

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_06

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_07

 这一步需要等一会:

乌班图安装android sdk详细步骤 安装乌班图18.04_运维_08

安装完成,需要重新启动:

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_09

 2.设置网络参数

可以将虚拟机的内存设置为1G:

乌班图安装android sdk详细步骤 安装乌班图18.04_Ubuntu_10

 将网络上适配器设置为NAT模式并查看是否连接成功:

乌班图安装android sdk详细步骤 安装乌班图18.04_ubuntu_11

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_12

二、将apt-get源更换为清华源

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

1.备份原文件:输入sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.打开源文件:输入sudo vi /etc/apt/sources.list

3.将原内容改为以下的内容:

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted

修改后的内容为:

乌班图安装android sdk详细步骤 安装乌班图18.04_linux_13

 4.更新

输入sudo apt-get update

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_14

输入sudo apt-get upgrade

乌班图安装android sdk详细步骤 安装乌班图18.04_ubuntu_15

   

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

1.安装vim和gcc

vim:输入sudo apt-get install vim

乌班图安装android sdk详细步骤 安装乌班图18.04_ubuntu_16

  

gcc:输入sudo apt-get install gcc

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_17

2.用vim编写后,再用gcc进行编译运行

输入vim test.c进入vim编译器进行代码编写

乌班图安装android sdk详细步骤 安装乌班图18.04_运维_18

输入gcc hello.c -o hello进行编译,在输入./hello进行运行

乌班图安装android sdk详细步骤 安装乌班图18.04_Ubuntu_19

四、编写一个主程序文件 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 并运行。

 1.在Ubuntu系统下

编写一个主程序文件 main1.c,输入vi main1.c

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_20

在main1.c里编写代码保存并退出

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_21

  

同理编写一个 子程序文件 sub1.c,并在sub1.c里编写代码保存并退出

乌班图安装android sdk详细步骤 安装乌班图18.04_ubuntu_22

 输入gcc main1.c -o main1编译,再输入./main1进行运行

乌班图安装android sdk详细步骤 安装乌班图18.04_linux_23

 2.在Windows系统下

使用DEVC++编写上述的代码

乌班图安装android sdk详细步骤 安装乌班图18.04_运维_24

乌班图安装android sdk详细步骤 安装乌班图18.04_运维_25

 运行结果:

乌班图安装android sdk详细步骤 安装乌班图18.04_运维_26

五、在Ubuntu系统下用Makefile方式编程主程序 

创建的文件有三个与上述的gcc文件相同,只是多出了一个makefile,相当于把指令写在了makefile。

1.安装make,输入sudo apt-get install make

乌班图安装android sdk详细步骤 安装乌班图18.04_vim_27

2. 在makefile里的编写代码

乌班图安装android sdk详细步骤 安装乌班图18.04_运维_28

3. 编写完代码后保存退出,然后输入make,得到可执行文件main,最后再输入./main得到运行结果

乌班图安装android sdk详细步骤 安装乌班图18.04_Ubuntu_29

六、总结

通过这次实验,我学会了Ubuntu 18.04 的安装以及在Ubuntu系统下安装vim、gcc和Makefile,还有在Ubuntu系统下用vvim、gcc和Makefile对一个程序进行简单的编译和运行。