原创 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""