嵌入式LINUX开发基础第一周作业

  在学习Linux前,我们需要先下载虚拟机软件(如Vmware,VirtulBOX),并且安装Ubuntu系统,我建议安装Desktop版本。

(Vmware下载地址:https://www.vmware.com/cn/products/workstation-pro.html

(Ubuntu系统下载镜像源:  https://mirrors.tuna.tsinghua.edu.cn/

一.安装ubuntu系统。

将上述下载完成后,就可以进行虚拟机的运行和安装。

点击创建虚拟机

选择典型,然后进行下一步。

找到ubuntu镜像软件,进行下一步

自定义输入密码创建账户

设定虚拟机名称并且设定安装位置,这里默认位置是在c盘,可以更换安装位置。

点击完成,出现以下界面,便安装完成。

随后,我们进行语言的设定,Ubuntu初始设定是英语,因此,我们需要将语言更换为汉语。

点击左下角进入以下界面,选择language。

进入点击install/remove language,下载chinese,下载完毕后,将汉语拖到英语上方,重启系统后便可将系统设置为汉语。、

二。修改镜像源

Ubuntu系统一般采用get-apt命令进行某个软件的在线查找和安装,默认官方软件源仓库位于国外,下载速度较慢。因此可修改为国内镜像源,提升下载速度。这里我所采用的是aliyun镜像源。

输入 cd /etc/apt/进入根目录下,输入ls查看文件。

输入vim sources.list进入编辑文本模式。

我这里是以及替换好了的,按下esc输入:%d清空文件,然后到网站查找文件。

阿里云地址:

https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11tfRGKI

 

将对应版本代码复制粘贴进入sources.list文件。然后按下esc:wq保存。然后输入sudo 安排他update更新软件源。

三.在ubuntu系统下用c语言编写出一个简单的输出hello world的程序,并且编译运行。、

打开vim编辑器

编译并且输出hello,world

四.编写程序返回浮点值。

(一)linux程序下

main.c程序:

sub.c程序:

sub.h程序:

将sub.c程序转换为目标文件

编译main.c文件为目标文件main.o,然后连接sub.o目标文件生成main可执行文件,并且执行。

(二)windows下使用vs2019生成

main.cpp程序:

sub.h程序:

sub.cpp程序:

处理结果:

(三)使用Makefile编译C程序

sub1.c,sub1.h,main1.,c与上面的文件相同,仅仅是数字存在差距

运行结果:

四.总结

总的来说,算是收获了很多,本次学习并非第一次接触linux但是我仍旧从中学到了很多 以前没有接触到的一些知识。因为曾经所用的并非是桌面版本,这次的接触学习到了很多新的知识和细节。比如Makefile,这个是我第一次使用。并且在此文件里使用并非是空格,而是tab键 ,我一开始的时候,使用空格,结果程序无论如何都用不起来,而且我还了解到,gcc和make的不同和相同之处,综合的来说,makefile的确是更加方便的生成执行程序,但是需要注重的细节更多。比如,Makefile文件只能创建为Makefile,以及我刚才所说的TAB键盘问题。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值