Linux“工具三剑客”(VIM+GIT+Makefile)
解锁Linux嵌入式开发的核心工具,提升工作效率,铸就技术巅峰
- 全面系统的Linux工具教学
- 实战项目驱动学习过程
- 由浅入深学习VIM+GIT+Makefile
- 资深开发者实战经验分享
第一阶段
Linux初体验
本阶段主要面向Linux初学者、嵌入式初学者、在校学生。从零开始玩转Linux,从Ubuntu在虚拟机上的安装到基本命令的使用、基本服务的配置,先把linux玩熟再说!
第二阶段
vim“输入大法”
本阶段从基本的VIM基本命令学起,到最后插件的安装、快捷键的配置,打造成IDE
第三阶段
Git版本管理
Git代码管理工具,越来越成为软件开发工程师的技能标配。本阶段学习如何使用Git进行代码管理、如何团队协作、如何发起一个开源项目。熟练学习Git,工作效率事半功倍。
第四阶段
使用Makefile管理项目
在Windows下,项目编译有成熟的IDE,在Linux下,要使用Makefile来编译我们的项目。从零开始,一步一步写一个项目的Makefile,以及使用Autotools自动生成Makefile
资料名称 | 文件大小 |
---|---|
Linux发行版之间的关系 | 146.83KB |
零基础玩转Linux+Ubuntu | 7.38M |
资料名称 | 文件大小 |
---|---|
vim从入门到精通 | 246.55KB |
资料名称 | 文件大小 |
---|---|
第二章 Git安装 | 140.67KB |
Git零基础实战 | 1.79M |
资料名称 | 文件大小 |
---|---|
1-1 | 156.32KB |
1.2 程序的编译与链接 | 449.83KB |
2-1 | 132.14KB |
2-2 | 134.32KB |
2-3 | 139.36KB |
2-4 | 123.80KB |
2-5 | 128.85KB |
2-6 | 138.82KB |
2.7 Makefile的执行过程 | 165.27KB |
2-8 | 141.25KB |
3.1 | 1.04KB |
3.2 | 1.15KB |
3.3 | 1.86KB |
3.4 | 1.99KB |
3.5 | 2.19KB |
3.6 | 2.22KB |
3.7 | 2.41KB |
3.8 | 4.93KB |
3.9 | 5.75KB |
3.10 | 5.88KB |
3.11 | 6.40KB |
资料名称 | 文件大小 |
---|---|
chap1 什么是Autotools、automake、Autoconf | 643.14KB |
chap2 Autotools发展史 | 398.31KB |
chap3 使用autotools宏、变量配置flat目录项目 | 23.28M |
chap4 shallow目录结构的makefile | 368.13KB |
chap5 头文件管理及路径指定 | 583.52KB |
chap6 构建目标文件 | 446.14KB |
chap7 使用libtool构建动态链接库 | 1.40M |
chap8 使用第三方静态库和动态库 | 780.15KB |
chap9 deep目录结构的makefile及库的多目录构建 | 786.45KB |
chap10 软件打包测试及发布 | 1.17M |
资料名称 | 文件大小 |
---|---|
1.vim配置与配置文件 | 162.28KB |
2.按键映射 | 153.45KB |
3.vim脚本语法 | 164.72KB |
插件 | 41.33M |
5.使用taglist显示函数、宏、结构体列表 | 157.49KB |
6.使用Winmanager显示文件列表窗口 | 157.48KB |
7.cscope安装及使用 | 144.97KB |
8.使用Quickfix显示错误列表和跳转 | 156.33KB |
9.添加注释 | 143.67KB |
10.C语言插件c.vim的使用(可选) | 154.58KB |
11.SuperTab插件 | 153.48KB |
12.C文件和头文件互换 | 153.52KB |
13.书签的使用 | 153.43KB |
14.保存会话 | 142.74KB |
小结与作业及YAM安装参考 | 129.63KB |
{{ starInfo.score }}