gdb

Introduction

gdb(GNU Debugger)是GNU项目中的调试工具。

阅读更多

tmux

Usage

  • 在shell中
1
$ tmux

ctrl-b c 新建窗口
ctrl-b p 前一个窗口
ctrl-b n 下一个窗口
ctrl-b % 垂直拆分窗口
ctrl-b " 水平拆分窗口
ctrl-b o 在窗口间切换
exit 退出tmux

GNU Make and CMake

Introduction

GNU Make是GNU项目中的构建工具,构建文件为Makefile。而CMake是更为强大的构建工具,构建文件为CMakeList.txt,CLion使用CMake作为其构建工具。

Feeling

Updating…

Git and Github

Introduction

Git是Linus开发的分布式版本控制工具,而Github是在线代码托管平台

Feeling

我常常觉得git/github对我来说只有git add git commit git push三部曲,别人的git版本控制是有向无环图(DAG), 而我的git是链表😆。但是学会完整的git/github工作流是必要的。

阅读更多

Markdown

Introduction

Markdown是一种标记语言,而Latex是一种排版系统

阅读更多