Makefile 文件概述
在介绍Makefile文件之前,咱们先来聊聊Shell语言,这可以说是“磨刀不误砍柴工”!对咱们了解Makefile有很大的帮助! 目录 Shell语言: 交叉编译器: make: 清除工作目录过程文件: Makefile总述: Makefile的内容: Shell语言: Shell语言是指UNIX操作系统的命令语言,同时又是该命令语言的解释程序的简称。 Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux 的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 它虽不是Unix/Linux系统内核的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性及其使用方法,是用好Unix/Linux系统的关键。 Shell是各个UNIX系统之间通用的功能,并且经过了POSIX的标准化。因此,shell脚本只要“用心写”一次,即可应用到很多系统上。同时,它运行于高于系统内核的环境,能够简单地执行一些文件系统级的高级操作。因此