gcc 为什么捆绑CLion的MinGW禁用LTO(链路时间优化)?

643ylb08  于 2022-12-19  发布在  其他
关注(0)|答案(1)|浏览(152)

我发现最近版本的CLion与MinGW捆绑在一起。但是,似乎LTO(链接时间优化)被禁用了(--disable-lto)。有人能告诉我为什么吗?Thx。

C:\Program Files\JetBrains\CLion 2021.1\bin\mingw\bin>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
Target: x86_64-w64-mingw32
Configured with: ../gcc-11.2.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.2.0 (GCC)
4xrmg8kj

4xrmg8kj1#

我们将编译像“Hello,world!”这样的简单项目的能力降到了最低限度。它也不包括任何像MSYS 2这样的工具,因此甚至不可能在那里安装额外的开发库。

相关问题