原创 vim使用記錄

1. 生成c、c++公共庫標籤文件 ctags -R -I THROW -I attribute_pure -I nonnull -I attribute --file-scope=yes --langmap=c:+.h --languag

原创 git入門

一、基礎1.初始化git,會在home下生成.gitconfig文件。git config --global user.name xxx git config --global user.email [email protected] 2.不使用--

原创 ubuntu基本命令

離線包命令 查看某一包的狀態dpkg --status vim-voom 查看某一離線包信息, dpkg -I也一樣dpkg --info vim-voom 安裝dpkg -i xxx.deb 列出包內容dpkg -c xxx.

原创 artful 版本docker安裝

參考官方文檔:https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository sudo apt-get update sudo apt

原创 vim使用記錄

1. 生成c、c++公共庫標籤文件 ctags -R -I THROW -I attribute_pure -I nonnull -I attribute --file-scope=yes --langmap=c:+.h --languag

原创 ubuntu基本命令

離線包命令 查看某一包的狀態dpkg --status vim-voom 查看某一離線包信息, dpkg -I也一樣dpkg --info vim-voom 安裝dpkg -i xxx.deb 列出包內容dpkg -c xxx.

原创 使用gdb調試內核遇到的一些問題

  1 .  make config的時候報下面的錯誤,意思是變量沒有初始化,手動初始化成’NULL’,就好了。 HOSTCC  scripts/basic/fixdep  HOSTCC  scripts/kconfig/conf.o 

原创 git入門

一、基礎1.初始化git,會在home下生成.gitconfig文件。git config --global user.name xxx git config --global user.email [email protected] 2.不使用--

原创 64位linux 彙編

c源碼:testg.c 1 #include<stdio.h> 2 3 #define sum(a, b) a + b 4

原创 80x86指令系統

80x86指令系統   80x86指令系統,指令按功能可分爲以下七個部分。  (1) 數據傳送指令。  (2) 算術運算指令。  (3) 邏輯運算指令。  (4) 串操作指令。  (5) 控制轉移指令。  (6) 處理器控制指令。  (7)

原创 linux gcc內聯彙編分析memcpy

static __always_inline void __memcpy(void to, const void *from, size_t n){int d0, d1, d2;asm volatile("rep ; movsl\n\t""