2014-02-16 141 views
1

我在Debian Wheezy 64位上安裝了用於Linux的英特爾®C++ Composer XE。在安裝過程中它會報告:通過Multiarch在64位機器上安裝32位庫?

32-bit libraries not found 
32-bit libraries not found on this system. 
This product release requires the presence of 32-bit compatibility libraries when running on Intel(R) 64 architecture systems. One or more of these libraries could not be found: 
libstdc++ (including libstdc++6) 
glibc 
libgcc 
Without these libraries, the compiler and the debugger will not function properly. Please refer to Release Notes for more information. 

所以我

$ dpkg --add-architecture i386 
$ aptitude update 
$ aptitude install libstdc++-4.8-dev:i386 

但隨後的消息上的衝突洪水:

The following NEW packages will be installed: 
    binutils:i386{ab} cpp:i386{ab} cpp-4.8:i386{ab} gcc:i386{ab} 
    gcc-4.8:i386{ab} gcc-4.8-base:i386{a} libasan0:i386{a} libatomic1:i386{a} 
    libc6:i386{a} libc6-dev:i386{a} libc6-i686:i386{a} libcloog-isl4:i386{a} 
    libgcc-4.8-dev:i386{a} libgcc1:i386{a} libgmp10:i386{a} libgomp1:i386{a} 
    libisl10:i386{a} libitm1:i386{a} libmpc3:i386{a} libmpfr4:i386{a} 
    libquadmath0:i386{a} libstdc++-4.8-dev:i386 libstdc++6:i386{a} 
    linux-libc-dev:i386{a} zlib1g:i386{a} 
0 packages upgraded, 25 newly installed, 0 to remove and 0 not upgraded. 
Need to get 24.7 MB of archives. After unpacking 105 MB will be used. 
The following packages have unmet dependencies: 
cpp-4.8 : Conflicts: cpp-4.8:i386 but 4.8.2-15 is to be installed. 
cpp-4.8:i386 : Conflicts: cpp-4.8 but 4.8.2-15 is installed. 
binutils : Conflicts: binutils:i386 but 2.24-3 is to be installed. 
binutils:i386 : Conflicts: binutils but 2.24-3 is installed. 
gcc : Conflicts: gcc:i386 but 4:4.8.2-2 is to be installed. 
gcc:i386 : Conflicts: gcc but 4:4.8.2-2 is installed. 
cpp : Conflicts: cpp:i386 but 4:4.8.2-2 is to be installed. 
cpp:i386 : Conflicts: cpp but 4:4.8.2-2 is installed. 
gcc-4.8 : Conflicts: gcc-4.8:i386 but 4.8.2-15 is to be installed. 
gcc-4.8:i386 : Conflicts: gcc-4.8 but 4.8.2-15 is installed. 
The following actions will resolve these dependencies: 

    Keep the following packages at their current version: 
1)  binutils:i386 [Not Installed]      
2)  cpp:i386 [Not Installed]        
3)  cpp-4.8:i386 [Not Installed]       
4)  gcc:i386 [Not Installed]        
5)  gcc-4.8:i386 [Not Installed]       

    Leave the following dependencies unresolved:   
6)  libc6-dev:i386 recommends gcc:i386 | c-compiler:i386 


Accept this solution? [Y/n/q/?] 

我這樣做對嗎?謝謝。

+0

您是否嘗試安裝'ia32-libs'? –

回答

0

您通常只需要安裝運行32位程序的32位運行時庫。除去-dev。

相關問題