1.问题
在win10系统上,下载nginx源码,使用msys进行编译,出现错误:
$ make
make -f objs/Makefile
make[1]: Entering directory `/d/workspace/github/c/nginx'
objs/Makefile:108: *** multiple target patterns. Stop.
make[1]: Leaving directory `/d/workspace/github/c/nginx'
make: *** [build] Error 2
- 查到的原因是make的依赖或者目标里有未转义的冒号
2.解决
经过排查是因为指定pcre、zlib库路径时使用了绝对路径,包含D:盘符的冒号导致的,改为相对路径即可