怎样编写适于常见Linux环境的Makefile?借助automake/autoconf?还有在发布的时候需要带着哪些由automake/autoconf生成的文件,希望大家指点下,以前我都是直接写Makefile,而且比较简单,适用性要求也不高
automake/autoconf 没用过,makefile 是用来编译程序的,如果你开源才需要发布由automake/autoconf生成的文件,否则是不需要的 发布的时候源代码都不提供吧,编译用的auto系列、makefile等也不提供吧。
发布只需提供编译后的binary文件、库文件、头文件 之前涉及的一些大的项目,都是用auto系列的
建议还是用auto系列工具, 然后加入环境变量控制分支编译,
例如不管客户是redhat 32bit 或 centos 64bit ,只需编译时环境变量指定下 os 和bit数
就能按照对应的系统编译