apt-get install build-essential:i386
根本不起作用:
The following packages have unmet dependencies:
build-essential:i386 : Depends: gcc:i386 (>= 4:4.4.3) but it is not going to be installed
Depends: g++:i386 (>= 4:4.4.3) but it is not going to be installed
注意14.04标签。在64位计算机上编译32位二进制文件时遇到问题,答案已过时。另外,没有./configure
脚本可以在64位系统上使用“编译32位”答案。
我正在尝试从安静的分支中简化DFHack:https : //github.com/quietust/dfhack/
apt-get install gcc-multilib g++-multilib
删除了
CMake Error at depends/protobuf/CMakeLists.txt:60 (MESSAGE):
Could not find a working hash map implementation. Please install GCC >=
4.4, and all necessary 32-bit C++ development libraries.
消息,但是
-- Could NOT find Threads (missing: Threads_FOUND)
Can't locate XML/LibXML.pm in @INC (you may need to install the XML::LibXML module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at xml/list.pl line 6.
BEGIN failed--compilation aborted at xml/list.pl line 6.
还在那里 我是否必须手动寻找所有i386构建必需的依赖项?
是的,对于Ubuntu中或添加的PPA中尚未打包的任何内容,您将必须手动安装编译它所需的所有依赖项。对于已在Ubuntu中打包的任何内容,都可以运行apt-get build-dep $package
,它将安装该软件包的构建依赖关系,但是,如果与在Ubuntu内置版本中使用的依赖关系相比有任何其他或更改的依赖关系,您仍然需要手动安装这些依赖关系其他或更改的依赖项。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句