在编译开源项目时,经常遇到以下文件:Makefile.am、Makefile.in、configure.ac、configure 等等,一直不太清楚他们之间的关系,当要修改某些配置项时,不知道应该对哪个文件进行操作,今天大概了解了一下,下面梳理一下 Makefile.am 生成 Makefile 的基本过程:
其中,后缀 *.am 指的是:automake,后缀 *.ac 指的是:autoconf,后缀 *.in 指的是:input
在编译开源项目时,经常遇到以下文件:Makefile.am、Makefile.in、configure.ac、configure 等等,一直不太清楚他们之间的关系,当要修改某些配置项时,不知道应该对哪个文件进行操作,今天大概了解了一下,下面梳理一下 Makefile.am 生成 Makefile 的基本过程:
其中,后缀 *.am 指的是:automake,后缀 *.ac 指的是:autoconf,后缀 *.in 指的是:input