我正在尝试使用netbeans c / c ++ IDE从Windows编译星号。因为我想在现有代码中添加一些功能。
当我运行配置文件时,我收到以下错误
cygwin warning:
MS-DOS style path detected: .\configure
Preferred POSIX equivalent is: ./configure
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
configure: error: cannot run /bin/sh ./config.sub
我是跨平台开发的新手。请帮我解决这个问题
答案 0 :(得分:3)
第一部分似乎只是说,您应该将配置称为.\configure
而不是./configure
。最后一行是真正的错误。因为它说无法运行/ bin / sh ./config.sub,你应该检查这两个文件是否正确并且存在。
执行ls -l ./config.sub
以查看文件是否存在且您的用户和file ./config.sub
是否可读,以确保它是shell脚本。
如果config.sub似乎正确,请执行
ls -l /bin/sh
确保解释器存在且可执行。