在我修改了Makefile文件后,再执行make install还是出错,该怎么做呀
上面的执行了make install后的出错信息中的
mksh: Fatal error: Cannot load command './install.sh': Bad file number
我觉得应该是说./install.sh这个命令是错的,系统不认识(我的系统是solaris 8,可能不认识./这个执行命令,但认识sh这个执行命令),所以我就把Makefile文件中的INSTALL = ./install.sh -c这一行改成了INSTALL = sh install.sh -c.
然后我又执行了make install,显示下面信息:
/bin/sh ./mkinstalldirs /usr/local/bin /usr/local/info /usr/local/man/man1
cd glob; make CC='gcc' CFLAGS=' -g -I .. ' \
CPPFLAGS=' -DHAVE_CONFIG_H' \
RANLIB=' ranlib' \
libglob.a
' libglob.a' is up to date.
sh install.sh -c make /usr/local/bin/make.new
rm -f /usr/local/bin/make.old
mv /usr/loca/bin/make /usr/local/bin/make.old
mv /usr/local/bin/make.new /usr/local/bin/make
makeinfo -I. ./make.texinfo -o make.info
./make.texinfo: 7654: warning: @strong{Note ...} produces a spurious cross-reference in Info; reword to avoid that.
if [ -r ./make.info ]; then dir=. ; else dir=. ; fi; \
for file in ${dir}/make.info*; do \
name =" ' basename $file' " ; \
sh install.sh -c -m 644 $file \
'echo /usr/local/info/make.info | sed "s, make.info\$, $name, " ' ; \
done
if /bin/sh -c ' install-info --version' > /dev/null 2>&1; then \
install-info --infodir=/usr/local/info $dir/make.info; \
else true ; fi
install-info: No such file or directory for /make.info
*** Error code 1
make: Fatal error : Command failed for target '/usr/local/info/make.info'
就显示上面的提示信息.我从网上下载了texinfo软件包了呀,然后我就安装了texinfo软件包,可是怎么还会出现上面的错误呢,大家快帮我看看吧.