Linux开发工具 :vim文本编译器 gcc编译器 gdb调试器 工程管理器make 脚本shell
1、什么是工程:很多文件构成的软件代码 作用 :自动编译(根据makefile规定的内容进行编译 根据时间戳检查是否要编译) 管理代码(git/github)
伪目标:.PHONY:clean clean: (tab) rm -f hello hello.o clean 清除 install 安装 ecoh:打印 make -f指定通过哪个makefile来执行文件
makefile(不区分大小写):规定了如何自动编译 语法:三要素 :目标 依赖 命令 目标:依赖 按tab 命令 执行命令 生成目标 依赖于文件
hello:hello.o
gcc hello.o -o hello
hello.o:hello.c
gcc -c hello.c
脚本文件:批处理 脚本编程–测试 运维