繁体   English   中英

OSX中的zsh编译问题

[英]zsh compilation problem in OSX

我尝试安装zsh

git clone git://zsh.git.sf.net/gitroot/zsh/zsh 
cd zsh                                                                                                                            
Util/preconfig  
./configure --prefix=dir
make 

但是,我明白了

gcc -Wl,-x  -bundle -flat_namespace -undefined suppress -o zleparameter.so   zleparameter..o    -liconv -ldl -ltermcap -lm  -lc
: yodl  -o zsh.texi -I. -w ztexi.yo version.yo zsh.yo; \
        test -f zsh.texi
make[1]: *** [zsh.texi] Error 1

Zsh源代码压缩包与预生成的文档一起分发,包括zsh.texi文件。 你从git中检出了zsh,所以你只得到了基本的源文件。 使用Yodl生成文档,并且默认情况下将makefile设置为构建文档。 安装Yodl(在OSX上你可能需要从源代码构建它)。 如果您赶时间并且不想构建文档,请调整toplevel makefile以跳过构建文档:从SUBDIRSall目标中的for循环中删除Doc

在完全同意并尊重Gilles之后,我想添加我为成功安装zsh而运行的完整命令列表。

// sudo install build-essential
// sudo install yodl
git clone git://zsh.git.sf.net/gitroot/zsh/zsh
cd zsh
./Util/preconfig
./configure --prefix=/usr/local
make
sudo make install

如果遇到JuanPablo描述的错误,请在再次运行make clean之前运行make make clean

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM