小编Cla*_*dio的帖子

本机 GCC 5 二进制文件太大 (libexec)

所以我使用旧的 CentOS 6.6 发行版,并从源代码编译了 GCC 5.2。当我安装它时,它会在 libexec 下创建 5.2.0 子文件夹,但二进制文件 cc1 和 cc1 plus 非常巨大!

这是我的构建方法

Using built-in specs.
COLLECT_GCC=./gcc
COLLECT_LTO_WRAPPER=/usr2/libexec/gcc/i686-redhat-linux-gnu/5.2.0/lto-wrapper
Target: i686-redhat-linux-gnu
Configured with: ../configure
--prefix=/usr2
--disable-multilib
--enable-languages=c,c++
--enable-gnu-unique-object
--disable-dssi
--enable-libstdcxx-threads
--enable-libstdcxx-time
--enable-shared
--enable-__cxa_atexit
--disable-libunwind-exceptions
--disable-libada
--host=i686-redhat-linux-gnu
--build=i686-redhat-linux-gnu
--target=i686-redhat-linux-gnu
--with-default-libstdcxx-abi=gcc4-compatible
--with-arch=i686
--enable-linker-build-id
--with-system-zlib
--with-default-libstdcxx-abi=gcc4-compatible
Thread model: posix
gcc version 5.2.0 (GCC) 
Run Code Online (Sandbox Code Playgroud)

这是发行版中 4.4.7 的 ls

-rwxr-xr-x  1 root root 8566416 Jul 23 00:19 cc1
-rwxr-xr-x  1 root root 9574772 Jul 23 00:19 cc1plus
-rwxr-xr-x  1 root root  101596 Jul …
Run Code Online (Sandbox Code Playgroud)

linux binary gcc native gnu

4
推荐指数
1
解决办法
802
查看次数

标签 统计

binary ×1

gcc ×1

gnu ×1

linux ×1

native ×1