gpt4 book ai didi

c++ - 如何使用 DW2 构建定制的 MinGW 交叉编译器

转载 作者:太空狗 更新时间:2023-10-29 21:48:16 25 4
gpt4 key购买 nike

由于使用 dw2 异常处理编译的库存在兼容性问题,我在工作中陷入困境,而我在 Ubuntu 上使用的 MinGW 交叉编译器有 sjlj。

试图自己解决这个问题真的很痛苦。我不知何故需要构建一个自定义的 MinGW 交叉编译器,我可以在具有 dw2 而不是 sjlj 的 Ubuntu 上使用。否则我会不断收到类似这样的错误:undefined reference to _unwind_resume。如果有人能指出我正确的方向,我将不胜感激。

最佳答案

尝试使用 MXE(MinGW 跨环境) http://mxe.cc/

MXE 是根据我测试过的 MinGW.org(Windows 上的 MinGW)说明构建的(意思是 dw2)。 Mingw-w64 和大多数发行版的 repo 协议(protocol)也使用 sjlj,所以,这是不行的..

MXE 的唯一“问题”是它只构建静态库,但它包含相当多的轨道。这也可能不是问题。

如果这是 Not Acceptable ,http://mingw.org/wiki/LinuxCrossMinGW按照这些步骤。如果脚本由于函数名称而失败,请转到 .function 文件中的第 130 行并注释掉关于本地的这 3 行

关于c++ - 如何使用 DW2 构建定制的 MinGW 交叉编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11145076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com