【嵌入式基础】Ubuntu系统下C语言的编译及Makefile的应用

本文作为嵌入式的基础内容,主要围绕Ubuntu环境配置、网络配置、vim文本编辑器的使用、apt源更换、Linux系统下C语言的编译以及Makefile的基础应用等几个方面展开;了解了这些知识,为我们接下来的嵌入式学习打下基础。

目录

一、Ubuntu环境配置

二、网络参数配置

1、将虚拟机网络适配器更改为桥接模式

 2、虚拟网络编辑器

3、配置网络连接

三、vim文本编辑器的使用

1、vim编辑器的安装

 2、常用命令及操作

命令行模式

编辑模式

末行模式

替换命令

四、apt源更换

 五、Linux系统和Windows系统下C语言的编译

1、题目要求

2、Linux系统下的C语言编译

3、Windows系统下的C语言编译

 六、Ubuntu系统下用Makefile方式编译

1、Makefile简介

2、Makefile规则

命令(command):

依赖(depend):

目标(target):

 3、安装Makefile

 4、使用Makefile进行编译


一、Ubuntu环境配置

虚拟机软件 VMware

安装教程:VMware 的安装

Ubuntu 18.04,最好选用镜像安装的方式,省时省力。

安装教程:Ubuntu18.04的安装

二、网络参数配置

VMware虚拟机有三种网络模式,分别是Bridged(桥接模式)、NAT(网络地址转换模式)、Host-only(主机模式)。这里采用虚拟网路配置器来配置虚拟机,将虚拟机网络模式配置成桥接模式。

1、将虚拟机网络适配器更改为桥接模式

选择 :虚拟机->设置-网络适配器->桥接模式->确定。

 2、虚拟网络编辑器

选择 :编辑->虚拟网络编辑器->更改设置。

 添加网络:Vment0,将此网络设置成桥接模式,并设置自动桥接。也可以手动设置,本文采用的是手动设置,步骤如下:

打开本地的网络连接,找到自己的网络连接接口;在虚拟网络编辑器设置中,找到桥接模式,并设置桥接接口,即刚才所找到的本地网络接口。

3、配置网络连接

 设置好之后,在虚拟器终端输入命令,查看自己的网络参数。

ifconfig -a

注意ens33这一段代码,在第二行代码中可以找到我们需要的网络地址、网络掩码、网关等等。

输入命令:

sudo vim /etc/network/interfaces

按i键进入文本编译模式,按照下图输入数据:

 输入完成之后,按一下ESC键,输入:wq! 即可保存并退出编辑。

完成所有的这些步骤之后,可以尝试ping一下自己的主机IP地址,然后ping一下外网,比如:ping www.baidu.com :

 结果显示,没有连接超时,没有丢包,说明网络配置成功。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值