1
typetraits Nov 6, 2020
|
2
ysc3839 Nov 6, 2020 via Android
请发代码看看。
|
3
lv2016 Nov 6, 2020
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html.
以及 “Not all optimizations are controlled directly by a flag. Only optimizations that have a flag are listed in this section.” |
5
xutl OP @typetraits ok 非常感谢
|
7
linxy Nov 6, 2020
开 gdb 能跑么
|
9
dahakawang Nov 6, 2020 via iPhone
|
10
xutl OP @dahakawang
我都试过了。 @typetraits 我将-O1 比-O0 多的优化选项摘了出来,然后去掉-O1 优化,用摘出来的优化选项替代,不会 crash 。在所有优化选项前加上-O1,程序就会 crash 。我猜测,-O1 并不只有使用你发的这些优化选项,还可能存在其他优化,我没有在文档中找到。经过目前排查,我怀疑应该是模块内部内存有问题,碰巧在使用 gcc9+mingw 环境下被触发了。但是目前没有找到定位问题的方法。 |
11
typetraits Nov 9, 2020
@xutl #10 上 gdb 看一下-O1 crash 在哪啊
|
12
xutl OP @typetraits 我看了,crash 在类构造函数里面,构造函数全是初始化操作
|