pangudashu / php7-internal

PHP7内核剖析
3.42k stars 885 forks source link

关于php的Makefile的问题 #35

Open huangjuyuan opened 5 years ago

huangjuyuan commented 5 years ago

众所周知, php是使用automake工具进行管理和编译的。但是我只在各个文件夹中看到了Makefile.am文件(例如 php-5.6.31/TSRM/Makefile.am) ,并没有在最外层(php-5.6.31/)看到。 那么php是如何使用autolib工具的?只有Makefile.global和Makefile.frag。这两个文件的作用是什么?

minbaby commented 5 years ago

http://www.phpinternalsbook.com/php7/build_system/building_php.html 可以根据这个编译教程,跟踪一下整个编译流程。