栏目

首页 首页 程序编程查看内容

Linux环境下使用工具make的用法相关知识

最近更新| 发布者: 站长-黑杰克| 查看: |

      大家知道在Linux环境下使用工具make的用法相对比较容易,就能构建一个属于自己的工程,且在整个工程的编译中只需要一个命令就能完成整个编译和连接,在此业内相关专家还提醒大家的是需要能投入一些时间去完成一个或者多个make文件的编写。
 
      还有make的用法就是命令工具的相关使用,也可以说是make的用法规则,往往在makefile文件中描述的就是整个工程所有的文件编译规则和顺序;在编译中的话也需要能把高级语言所书写的代码直接转换成机器可以识别的相关指令,如果不被执行的话通过这种编译器的话也能进行检查高级语言的语法;当然了在使用make工具进行编译的时候工程中也有这几种文件在执行make时被编译:第一种就是所有的源文件内有被编译过,还需要能够对各个C源文件进行编译和进行链接以生成最后的可执行程序;第二种就是每一个在上次执行make之后修改过的C源代码文件能在本次执行make的时候被重新进行编译过;第三种就是头文件在上次被执行make之后就被修改。
      其次make的用法规则就是有target、prerequisites和command组成;target为规则的目标就是最后需要生成的文件名,就是为了能够实现这个目的而必需的中间过程文件名,也可以是最后的可执行程序的文件名;其目标的话也可以是一个make执行的相关动作名称;prerquisites为规则的依赖,生成的规则就是目标所需要的文件名列表,其一个目标就能依赖多个文件;command为规则的命令行,能直接执行所有的动作并也直接可限定make执行这条规则时所需要的相关动作。
      另外在make的用法中包括的文件除了相关规则也含有很多东西,在相关规则中还有一些复杂的书写规则,这些规则的话也都能符合相关基本格式;make程序的话就是能够根据新的规则依赖关系,来直接决定是否执行规则所定义的相关命令过程,一般的话这种可执行文件都会依赖于八个C源文件和三个头文件。

     
黑客技术文章由天启科技原创, 转载请附链接www.goodgoodhack.com。问题咨询站长QQ9326665,关于—培训介绍



文章由天启科技原创,抄袭必究,转载请注明:
本文地址:http://www.goodgoodhack.com/a/chengxubiancheng/2156.html
文章由天启科技站长黑杰克原创,免费学习黑客技术,业务联系站长QQ9326665

最新视频