如题,我有一段代码,明明在IPython和vscode的Python扩展环境下都可以顺利执行,理应来说,它们调用的都是同一个CPython解释器啊?可为什么CPython会报错说找不到listdc++-v3/src/c++11/http://codedcvt.cc这个文件呢?
这是完整的gdb报错信息:
Thread 1 "python" received signal SIGSEGV, Segmentation fault.
0x00007fffcd8f0a62 in std::codecvt<char16_t, char, __mbstate_t>::do_in (this=<optimized out>, __from=<optimized out>, __from_end=<optimized out>,
__from_next=<error reading variable: Cannot access memory at address 0x20>, __to=<optimized out>, __to_end=0x7fffffffac01 u"ᆲ\xffff\177䈀逜ᅪ\177",
__to_next=@0x7fffffffad60: 0x7fffcd9f7b70 <vtable for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >+24> u"\xddf2춏翿")
at ../../../../../libstdc++-v3/src/c++11/codecvt.cc:788
788 ../../../../../libstdc++-v3/src/c++11/codecvt.cc: No such file or directory.
现在人很懵,这是为啥啊?