vista下用cygwin安装skyeye的问题
cygwin是完全安装,在skyeye的解压目录下先./configure --target=arm-elf --prefix=/usr/local没有问题,之后make,在make install遇到下面的错误,有碰到这样错误的吗?怎么解决?谢谢!
$ make install
Making install in third-party/bfd/
make: Entering directory `/cygdrive/c/cygwin/usr/src/skyeye/third-party/bfd'
Making install in doc
make: Entering directory `/cygdrive/c/cygwin/usr/src/skyeye/third-party/bfd/d
oc'
test -z "/usr/local/info" || mkdir -p -- "/usr/local/info"
/usr/bin/install -c -m 644 './bfd.info' '/usr/local/info/bfd.info'
install-info --info-dir='/usr/local/info' '/usr/local/info/bfd.info'
make: Leaving directory `/cygdrive/c/cygwin/usr/src/skyeye/third-party/bfd/do
c'
Making install in po
make: Entering directory `/cygdrive/c/cygwin/usr/src/skyeye/third-party/bfd/p
o'
if test -r ..//./../mkinstalldirs; then \
..//./../mkinstalldirs /usr/local/; \
else \
../mkinstalldirs /usr/local/; \
fi
/bin/sh: line 3: ../mkinstalldirs: No such file or directory
make: *** Error 127
make: Leaving directory `/cygdrive/c/cygwin/usr/src/skyeye/third-party/bfd/po
'
make: *** Error 1
make: Leaving directory `/cygdrive/c/cygwin/usr/src/skyeye/third-party/bfd'
make: *** Error 1 请搜索旧贴。
其实装个 Fedora 就全都解决了……
这个问题应该是 cygwin 里面某个开发用程序版本过旧导致的。
google搜一下
缺少mkinstalldirs.h,找一个放在相应目录即可。google一下mkinstalldirs.h。
页:
[1]