- 论坛徽章:
- 0
|
我在freebsd下载了lxr-0.3.tar.gz 解压后进入lxr-0.3目录,按教程提示修改了Makefile 内容如下
# Makefile for installation and configuration of LXR
# The location of your perl5 binary
PERLBIN=/usr/bin/perl
# LXR will be installed here
INSTALLPREFIX=/tmp/lxr
# End of configuration parameters
CGISCRIPTS=find ident search diff source
PERLMODULES=SimpleParse.pm Common.pm Config.pm
config: $(CGISCRIPTS) $(PERLMODULES) genxref
$(CGISCRIPTS) genxref: %: %.in
sed s%@perlbin@%$(PERLBIN)% < $< > $@
install: config genxref
install --directory $(INSTALLPREFIX)/http
install --directory $(INSTALLPREFIX)/http/lib
install --directory $(INSTALLPREFIX)/http/lib/LXR
install --directory $(INSTALLPREFIX)/bin
install --directory $(INSTALLPREFIX)/source
install --mode 755 $(CGISCRIPTS) $(INSTALLPREFIX)/http/
install --mode 750 genxref $(INSTALLPREFIX)/bin/
install --mode 755 Common.pm Config.pm $(INSTALLPREFIX)/http/lib/LXR
install --mode 755 SimpleParse.pm $(INSTALLPREFIX)/http/lib/
install --mode 644 http/* $(INSTALLPREFIX)/http/
clean:
rm -f $(CGISCRIPTS) genxref
修改使 INSTALLPERFIX=/usr/local/apach/conf/html
然后执行gmail 却出现
gmake: Nothing to be done for `config'.
直接执行gmake install出现
install --directory /http
install: illegal option -- -
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
gmake: *** [install] Error 64
小弟实在是不明白何故,请大侠们指教,小弟不胜感激. |
|