7月19日志

任务:1.学习Linux系统安全命令

           2.学习Linux常用工具

今日任务完成情况:vim编辑器插入模式,命令模式,底行模式3个模式下的指令熟悉并操作,gcc工具指令基本了解

自我评价:感觉良好,上课少走神

繁琐难点: 

#/make命令和Makefile文件。
Makefile 核心:target(目标):dependency(依赖)
                       (Tab字符)command
target:通常是要产生的文件名称。
eg1:
hello:hello.c
(Tab    )gcc hello.c -o hello

eg2:
Target=hello
Object=hello.c
$(Target):$(Object)
    gcc $(Object) -o $(Target)
(注:$()表示引用)

Makefile的5个方面的内容:
具体规则,隐含规则,
eg3***:
Target=hello
Object=hello.o
$(Target):$(Object)
    gcc $(Object) -o $(Target)

hello.o:hello.c//隐含规则
    gcc -hello.c -o hello.o//隐含规则(可以省略不写)


接上一块的两个文件联合的例子:
Target =hello
Object =hello.o print.o
$(Target):$(Object)
    gcc $(Object) -o $(Target)


eg4:
Target =hello
Object =hello.o print.o
$(Target):$(Object)
    gcc $(Object) -o $(Target)
.PHONY:clean//将clean设置成一个为目标。
clean:
    rm *.o hello

7月19日志

7月19日志