我正在尝试编译新发布的Doom 3源代码,但收到错误:
scons: *** [build/debug/core/sys/scons/doom] Source `/usr/lib/libz.a'
not found, needed by target `build/debug/core/sys/scons/doom'.
scons: building terminated because of errors.
有谁知道我应该怎么做? (我在Ubuntu 11.04上)
答案 0 :(得分:5)
安装zlib1g-dev
或您的发行版的等效zlib
开发包。你可能也需要摆弄scons
库路径,因为我的系统上的文件是/usr/lib/x86_64-linux-gnu/libz.a
。
答案 1 :(得分:0)
如果您使用的是64位版本的Ubuntu,则需要使用lib32z1-dev
包,并对该包提供的文件进行符号链接。链接64位版本将不起作用(出于显而易见的原因)。
尽管我之前已接受答案,但我发现谷歌和其他64位用户提出的这个问题可能也会从谷歌找到答案。