OpenGrok搭建

0x00: 起因

工作环境换到了mac之后很多东西都不一样了。最近在看Linux kernel几个漏洞,需要阅读Linux源码,然而在windows上使用习惯了source insight后,macOS上一脸懵逼,不知道啥工具好使。了解到OpenGrok之后,决定搭建一个,主要是添加源码方便,也方便实用,感觉还不错。

其实vim或者subl这类编辑器看源码也可以,只是我还没习惯。所以就先OpenGrok啦~

编译原理学习

0x00: 关于编译原理

程序员的三大浪漫之一,二进制选手必修课。所以毅然决然开坑了,开始看网易云课堂的mooc,也看了Coursera上的Compilers课程,感觉后者更好一点,就是看起来很费力。书的话还没找到合适的,倒是有几本参考:

  • 龙书
  • 虎书
  • 图解编译原理
  • 自制编译器

但是个人并不是很清楚如何选择,我的方法是看书+看mooc,然后写代码实践,本来这就是一门理论+实践的课程。

,