Mingw x64 Windows:插件需要处理lto对象
Mingw x64 Windows: plugin needed to handle lto object
当我试图用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,尽管这并不重要。我该怎么修理它?
将LTO插件放入fd-plugins目录:
mkdir mingw64libbfd-plugins
cp mingw64libexecgccx86_64-w64-mingw325.1.0liblto_plugin-0.dll mingw64libbfd-pluginsliblto_plugin-0.dll
相关文章:
- 警告处理为错误这里有什么问题
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 处理多个异常集合的C++方法
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 使用流处理接收到的数据
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 基于多个条件处理地图中的所有元素
- 如何用数字处理log(0)
- SSL上的`curl_easy_send`和`curl_asy_recv`:如何处理`CURLE_AGAIN`
- 错误处理.将系统错误代码映射到泛型
- 从文本文件中读取时钟时间和事件时间并进行处理
- 在运行时处理类型擦除的数据-如何不重新发明轮子
- 在for循环中使用auto vs decltype(vec.size())来处理字符串的向量
- 用于矢量处理的多个线程
- 对字符串进行排序时,在c++中处理sort()
- 如何处理linux终端中带有负号(-)的C++中的命令行参数
- 处理除以零会导致<csignal>意外行为
- 是否可以在c++中处理字符串流中的各个元素
- Mingw x64 Windows:插件需要处理lto对象