自编 Linux C 学习指导性书籍电子发行版发布教程
前言
这是作者花了将近一个月时间整理出来的一本Linux C语言学习指导性电子书,这本书解析了C语言程序的内存分别和基本语法,尤其是对指针的理解,和一些内存分析,图文到位,初次编撰书籍,希望可以帮助到正在学习 Linux C语言的你。
开发环境介绍
- 操作系统 Ubuntu 16.04 (64位)
- 编译器 gcc
- 编辑工具 VScode 远程登录
环境配置指南
VM 安装
安装教程参考链接: VM安装指南
Ubuntu-16
Ubuntu安装参考链接: Ubuntu安装教程参考
Ubuntu各个版本镜像 : Ubuntu各个版本镜像
VS Code远程配置
- 如何在window上使用VS Code 远程连接VM中的虚拟机进行编程开发
教程连接: VScode远程访问配置
- vs cdoe 插件推荐
- Code Run配置
- 首先打开配置
- 找到 Code-runner: Executor Map
- 找到 C, CPP, 根据 gcc版本修改编译脚本 ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-frL4EouZ-1614958075701)(环境搭建.assets/image-20210119195443534.png)]](https://www.icode9.com/i/ll/?i=20210305232955405.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA2NDEzNA==,size_16,color_FFFFFF,t_70#pic_center)
配置完成后效果
- 远程连接到虚拟机
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VJdR6ftj-1614958075708)(环境搭建.assets/image-20210119195747386.png)]](https://www.icode9.com/i/ll/?i=2021030523300921.png#pic_center)
- 编写代码测试,点击右上角的三角形快速编译 [快捷键 ctrl + alt + N]
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YYxvJwKV-1614958075709)(环境搭建.assets/image-20210119195833667.png)]](https://www.icode9.com/i/ll/?i=20210305233044898.png#pic_center)
- 代码快速格式化: alt + shift + f
- 支持列式编程 按住alt + 方向键或者用鼠标点
- 快速复制当前行 alt + shift + 方向键
- 调整代码行 alt + 方向键
- 快速剪切 或者 删除整行 ctrl + x
- 其他VScode快捷键可以自己点开setting进行查询
- -
图书目录指南
- 编译器编译过程介绍与分析
- C语言基本数据结构
- C语言的控制流语法与演示,及深度剖析与面试问题
- C语言中的控制流 循环语句与分支语句
- 数组与指针 C语言的灵魂与精华
- C语言函数的定义与使用,及一些特殊函数
- 复合数据类型,学习面向对象的编程思想,数据不再单一
- 更深层的了解内存,与动态内存的使用以及所有数据和变量的分布,C语言程序内存的深度剖析
- 头文件的编写,正式进入项目化管理
- 复杂宏定义以及一些关键字解析,让程序快如闪电
- 动态库和静态库的使用,程序进入封装,库的学习
- 了解编译器和gdp调试器,与bug斗智斗勇
- makefile 基础学习,LinuxC进入项目管理阶段
- 学完出师,继续阅读深造推荐读物
本书籍传送门
- 书籍网盘链接
- 提取码:yv82