我正在尝试在MacOS上从源代码编译PHP。我使用--enable-static
配置选项来构建静态库,就像这样:
./configure --enable-static --disable-all
make
虽然这会生成一个可工作的二进制文件,但如果我使用otool
查看二进制文件,我会发现它正在使用两个共享库:libresolv.9.dylib
和libSystem.B.dylib
:
$ otool -L sapi/cli/php
sapi/cli/php:
/usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.250.1)
有没有一种方法可以静态链接这些库?