基于Ubuntu的嵌入式开发练习(一)初试Makefile、gcc

本文是针对初学者的Ubuntu嵌入式开发入门教程,涵盖了预安装软件、Linux基本命令、gcc和Makefile的使用,以及vmware tools安装、hello world程序和编程练习。通过实例详细介绍了如何在Ubuntu上进行开发环境配置和基础编程。
摘要由CSDN通过智能技术生成

若有错误,欢迎指正,谢谢!

一、预安装

在学嵌入式开发之前,需要预备安装一些软件。在此处,我采用的Multisim14、proteus8.9、keil5、VMware 15以及ubantu16。
附上以上软件的下载 链接: link.
提取码:z57m
安装教程在CSDN中有很多,我就不再描述

二、Linux基本命令学习

1. 用于在ubuntu上安装软件的apt-get

安装新的软件:sudo apt-get install 软件名
升级软件:sudo apt-get upgrade 软件名
删除软件:sudo apt-get update 软件名

2.vi/vim命令

vi含有三个模式:命令模式、插入模式、地行模式。
命令模式:控制光标的移动来实现添加、删除或更改字符等
插入模式:做文字输入,按esc可返回命令行模式
地行模式:实现文件的保存和退出。
一般来说,输入vi进入编辑界面后,按a键进入插入模式进行编辑,最后按esc进入命令行模式,输入:,进入地行模式,再输入wq进行保存退出。

在这里插入图片描述

3.gedit命令

与windows下的记事本的操作相似,都可以用ctrl+s、ctrl+shift+s等快捷操作。

4.gcc的使用

1.创建.C文件
vi/vim name.c
2.编译.c文件,生成可执行文件
gcc name.c
3.编译.c文件,生成可执行文件并给其命名
gcc -o name name.c
4.编译.c文件,生成.o文件并给x相同的名字
gcc -c name.c
5.执行生成的文件
./name

5.Makefile的使用

1.组成部分:
target - 目标文件, 可以是 Object File, 也可以是可执行文件
prerequisites - 生成 target 所需要的文件或者目标
command - make需要执行的命令
2.基本格式:
target … : prerequisites …
command
注:command前一定要用tab键
3.定义变量
x2=x1
将x1用x2替换&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值