小编Evg*_*yZh的帖子

Mingw x64 Windows:需要处理lto对象的插件

当我尝试使用64位mingw(x86_64-5.1.0-posix-seh-rt_v4-rev0)编译我的项目时,我收到了消息:

BFD: my/project/dir/filename.cpp.obj: plugin needed to handle lto object
Run Code Online (Sandbox Code Playgroud)

对于每个源文件.然而,当我使用32位mingw(i686-5.1.0-posix-dwarf-rt_v4-rev0)进行编译时,一切正常.

我的旗帜是:

CXX_FLAGS "-fno-exceptions -fno-rtti -std=c++14 -O3 -fstrict-aliasing -flto -fomit-frame-pointer -march=native -ffast-math -funroll-loops"
LINKER_FLAGS "-O1 -s"
Run Code Online (Sandbox Code Playgroud)

我试图添加-fuse-linker-plugin和-fno-use-linker-plugin,但它没有帮助.我的操作系统是64位Windows 10.如果重要的话,我会使用CLion和CMake,尽管它不应该.我该如何解决?

c++ windows mingw linker-errors lto

11
推荐指数
1
解决办法
2412
查看次数

标签 统计

c++ ×1

linker-errors ×1

lto ×1

mingw ×1

windows ×1