错误信息 “无效的用户 bin”不是已经很清楚的告诉你了吗, 你这个工具的 makefile 在安装时,会设置文件 owner 信息为 用户 "bin"。 显然,你的 cygwin 没有创建这个用户。
有两种解决方法,
1, 在 cygwin 下创建用户(及用户组) bin, 然后再 make install。 至于如何在 cygwin 下创建用户就自己上网搜吧,不过挺麻烦的,要现在 windows 下创建,然后再运行 mkpasswd等等
2, 修改 makefile, 在你的这个软件目录下找一个叫 makefile 或者 Makefile 或 MAKEFILE 之类的东西,你应该能够找到一段类似于
install:
xxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
的东西,其中应该有 -o bin -g bin 之类的东西,你可以把其中的 bin 换成你已有的用户名(查看 /etc/passwd), 比如你已经有用户 test ,那你就改成 -o test -g test, 保存退出后再 make install.
是make install
中间有个空格