課堂筆記六

2021-07-24 14:57:46 字數 681 閱讀 2110

偵錯程式 -gdb   程式除錯工具

使用  gcc -g  test.c  -o test

gdb test

(gdb) run  執行程式

(gdb) list 檢視**

(gdb) quit 退出

(gdb) break  21 執行到21行

(gdb) next 單步執行

(gdb) print 變數名 檢視變數數

(gdb) continue 執行結束

(gdb) info break 檢視斷電資訊

(gdb) delete+斷電編號 刪除斷電

(gdb) step 單步執行 記錄子函式

(gdb) finish 結束當前函式

工程管理make

tre 看專案中的所有檔案

make 一起編譯生成可執行檔案

相當於批處理 自動編譯

編寫makefile 目標:依賴命令

命令ls -l 生成時間戳   

.phony:clean 

clean:

rm -f hellow.o hellow

make + makefile1 指定用哪個makefile編譯

頂層總控 makefile

功能目錄 makefile

/scripts/makefile標頭檔案的makefile

作業系統課堂筆記(六)

一種速度比記憶體快的儲存裝置,一般同暫存器一樣整合在cpu中。存放記憶體的部分拷貝,把常用的資料放這裡可以提高速度。將短時間內經常訪問的部分資料從記憶體放到快取記憶體中,減少cpu訪問記憶體的時間,是基於程式區域性性。快取記憶體一般不能被程式直接更改,而由硬體自己處理對記憶體資料的拷貝。總之 速度快...

演算法競賽課堂筆記 從C到C (六)

include include using namespace std intmain 不修改序列的操作 for each find count search 修改序列的操作 partitions partition stable partition 維持資料原有相對順序 sorting sort ...

sqlplus課堂筆記

desc user tables select from user tables where table name emp update 表名 set 列名 修改後資料 where 行名 aaa create table student id number 5,2 primary key,sname...