今天回顧了一下makefile,做下筆記;
首先準備幾個簡單的檔案
add.c head.h main.c mul.c sub.c
然後第一版 makefile
然後第二版:
gcc -c main.c -o main.o
然後第三版:
makefile 的語法跟shell 很像
第四版:
目標:依賴
(tab)條件
$@:表示規則中的目標
$<:表示規則中的第乙個條件
$^:表示規則中的所有條件,組成乙個列表,以空格隔開,如果這個列表中有重複的項則消除重複項
第五版:
src = $(wildcard *.c) 找到當前目錄下所有字尾為.c的檔案,賦值給src
obj = $(patsubst %.c,%.o, $(src)) 把src變數裡所有字尾為.c的檔案替換成.o
重新學習struts
這就是所謂的一邊工作一邊學習。今天準備把給公司寫個管理頁面,按照之前的路數,寫起來應該挺快,但是不太規範。也就沉下心來學習一下了。第二個學習的是,異常處理。也是在學校的時候,聽老師說過,struts2有提供乙個異常處理機制。平常我們有些異常處理,會在 中寫try catch。public strin...
mysql重新學習筆記
mysql命令複習 desc table 列式展示 alter add 增加列 delete和 truncate table的區別 1.delete dml語言 資料還可以找回來,恢復回來 逐條刪除 刪除速度要慢一些 可以有條件的刪除。delete from 表名 where 條件 2.trunca...
重新學習C 之 變數
1 變數宣告語法 datatype identifier eg int i 該語句宣告了int變數i。如果在表示式中直接使用此變數會報錯,除非對該變數進行初始化。2 宣告變數的方法 1 int i i 1 先宣告,在賦值 初始化 2 int x 0 宣告並初始化他的值。3 int x 0,y 0 在...