2013-05-06 40 views
0

我在我的i686 Debian系統上成功安裝了gcc-4.7.2,但是我不知道如何在安裝後啓用gcc-multilib。在Debian系統上成功安裝gcc後手動啓用gcc-multilib?

我在配置「--enable-multilib」的debian系統上安裝了gcc-4.7.2,但它不起作用。

我在gcc-multilib軟件包文件列表中提到的同一位置複製了文件(gcc-multilib軟件包文件),儘管它不起作用。

+0

你編譯GCC或使用二進制包安裝?如果你使用的是二進制包,那麼很可能你必須檢查'gcc -v'它會給你命令行來編譯你的gcc副本。如果你正在編譯gcc,那麼在命令行給'--enable-multilib'來配置gcc腳本。 – bikram990 2013-05-09 06:16:19

+0

我使用configure --enable-multilib和--enable-targets = i686-pc-linux-gnu,x86_64-pc-linux-gnu安裝了gcc-4.7.2並且在爲gcc配置之前,我在binutils中安裝了--enable -targets = i686的-PC-Linux的GNU,x86_64的-PC-Linux的GNU。而且每件事情都很好。我成功安裝了gcc-4.7.2,但是我的32位debian機器上使用-m64標誌也無法生成64位代碼。 – 2013-05-09 09:19:32

+0

#gcc -v使用內置規格。 COLLECT_GCC = gcc COLLECT_LTO_WRAPPER =/var/opt/crossgcc/bin /../ libexec/gcc/i686-pc-linux-gnu/4.7.2/lto-wrapper目標:i686-pc-linux-gnu配置:。 ./gcc-4.7.2/configure --enable-multilib --enable-targets = i686-pc-linux-gnu,x86_64-pc-linux-gnu --prefix =/opt/crossgcc --with-gmp =/opt/crossgcc --with-mpfr =/opt/crossgcc --with-mpc =/opt/crossgcc --with-system-zlib線程模型:posix gcc version 4.7.2(GCC) – 2013-05-09 09:20:06

回答

0

我猜你必須安裝gcc-multilib的:

sudo apt-get install gcc-multilib libc6-dev-i386 
相關問題