弦外之音

好消息:《SRS原理》一书荣获官方推荐,访问地址:https://srs.xianwaizhiyin.net

本文分享一些阅读开源项目代码的方法。 1,切记不要从头文件一个一个看,想一下子把所有变量的含义都搞明白。我以前也用这个方式,后来发现效率太低。变量的含义跟作用应该是要从代码逻辑里面一点点调试来想出来的。基本上,一些...

发布 0 条评论

只要有源码,能运行,能调试,计算机领域很多看起来很复杂的东西,其实都可以变得很简单。跟初学者讲概念,堆砌逻辑,还不如给他源码,教他调试,让自己把逻辑弄懂。

发布 0 条评论

今天整理了一下自己多年的浏览器书签,分门别类放好了。现在分享大家,也算是一些音视频 跟 其他编程技术的学习资料。 - 音视频相关 - 编译器链接器相关 - 数据库相关 - 博客集合 - .......

发布 1 条评论

主要介绍如何编译出来能在 Windows XP 系统 运行的程序,主要是讲解 FFmpeg3.4 版本 在 Windows XP 系统 的编译兼容情况。

发布 0 条评论

本文是一篇 VC++6.0 安装教程,讲解在 windows10 里面安装 VC++6.0 的步骤,附带 VC++6.0 安装包。

发布 0 条评论

主要讲解如何给树莓派安装一个操作系统。

发布 0 条评论

GDB 断点的时候,如何找到对应的源码文件路径,待写。 由于笔者的水平有限, 加之编写的同时还要参与开发工作,文中难免会出现一些错误或者不准确的地方,恳请读者批评指正。如果读者有任何宝贵意见,可以加我微信 Loken1,QQ...

发布 0 条评论

Gitbook 是一个非常好用的写书软件,可以把 markdown 的文件生成章节。不过由于这个软件是 nodejs 写的,用比较新的版本总是会有一些bug,通常会遇到以下错误: 1,cb.apply is not a function 2,Error: ENOENT: no such file...

发布 0 条评论

前面已经把 可运行文件格式 ELF,链接器 ld ,汇编器 gas 简单介绍了一下,终于到了要讲 编译器的章节。实际上在 整个编译系统里面,编译器是最重要的,开发难度也是最高的。链接器,汇编器做的都是一些简单的工作。 我们通常 会...

发布 0 条评论

Linux 环境的的汇编器是 gas,也叫做 as,实际上 汇编器 as 的调试环境搭建,跟之前的 链接器的调试环境搭建非常类似的,因为 as 跟 ld 的代码都在 binutils 项目里面。阅读本文需要参考之前的 《编译系统-自底向上研究方法》用clion...

发布 0 条评论