背景
在日常学习工作中,我们不免需要浏览一些库的源码。在本地浏览源代码,例如使用Source Insight
,当然是可以的,但问题是一是不方便,二是很多库下载下来是以头文件配合静态库或动态库的形式存在的,看不到cpp
代码,因此阅读会受限。现在Web
技术高速发展,有没有办法用网页直接查看源代码,并且还有类似于Code
的代码跳转功能呢?换句话说,如何把C/C++
代码转化为前端页面,并且最好是静态的前端页面,就是一个难题了。
幸运的是,github
上有人提前考虑到了这件事情,并且有了具体的项目,已经有1k
多的star
。并且原作者还基于这个框架弄出了一个在线的源代码网站,方便开发者查看各个C/C++
库的源代码,例如Qt
、GCC
、Linux Kernel
、GNU C Library
等。