須要把sum.c編譯彙編成可執行程序zzj安全
zzj:sum.o
gcc -o zzj sum.o
sum.o:sum.c
gcc -c -o sum.o sum.c
clean:
rm -rf *.o zzj網絡
自動化變量後操作系統
OBJS=sum.o
zzj:$(OBJS)
$(CC) -o $@ $^
sum.o:sum.c
$(CC) -c -o $@ $<
clean:
rm -rf *.o zzj命令行
其中自動化
$(cc)表明GCC編譯
$@表明sum.o或者是zzj等的目標文件登錄
$^表明全部的依賴 *.o變量
$<表明全部的待編譯c文件。gcc
Linux系統7個運行級別(0:關機,停機模式、1:單用戶模式、2:多用戶模式、3:完整的多用戶文本模式、4:系統未使用,保留通常不用、5:圖形化模式、6:重啓模式),運行級就是操做系統當前正在運行的功能級別。這個級別從0到6 ,具備不一樣的功能。權限
級別具體說明:
0: 系統停機(關機)模式,系統默認運行級別不能設置爲0,不然不能正常啓動,一開機就自動關機。1:單用戶模式,root權限,用於系統維護,禁止遠程登錄,就像Windows下的安全模式登陸。2:多用戶模式,沒有NFS網絡支持。3:完整的多用戶文本模式,有NFS,登錄後進入控制檯命令行模式。4:系統未使用,保留通常不用,在一些特殊狀況下能夠用它來作一些事情。例如在筆記本電腦的電池用盡時,能夠切換到這個模式來作一些設置。5:圖形化模式,登錄後進入圖形GUI模式或GNOME、KDE圖形化界面,如X Window系統。6:重啓模式,默認運行級別不能設爲6,不然不能正常啓動,就會一直開機重啓開機重啓。