当我尝试使用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
对于每个源文件而言,使用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"
我尝试添加了-fuse-linker-plugin和-fno-use-linker-plugin,但并没有帮助。
我的操作系统是64位的Windows 10。我使用CLion和CMake,如果有关系的话,不过应该没有。
我该如何解决这个问题?