c++ 分段错误-libstdc ++-6.dll

wfypjpf4  于 2023-10-20  发布在  其他
关注(0)|答案(2)|浏览(100)

我试图建立我的C++开发环境,并遵循实践操作。然而,当运行一个简单的程序打印“Hello,world”时,我遇到了以下输出:“Segmentation fault.”在调试代码时,似乎问题出在“libstdc ++-6.dll”文件上。然而,我不知道如何解决这个问题,我也不确定这是否是一个常见的问题。有人能帮帮我吗?
我使用的是Windows 11。

#include <iostream>

int main() {
    std::cout << "Hello, world!" << std::endl;
    return 0;
}

提示

$ g++ hello.cpp -o hello
$ ./hello
Segmentation fault
wkftcu5l

wkftcu5l1#

我遇到了完全相同的问题,是由路径上另一个名为libstdc++-6.dll的dll文件引起的。对我来说,这是因为朱莉娅编程语言。当使用Visual Studio Code时,你可以看到加载了哪些文件,在我的例子中:

Loaded 'C:\Users\xxxx\AppData\Local\Programs\Julia-1.8.2\bin\libstdc++-6.dll'. Symbols loaded.

基本上,一定要检查你的路径;)特别是对于其他编程语言(或者可能是你的C++编译器的其他旧版本)。

yqyhoc1h

yqyhoc1h2#

我刚刚解决了这个问题。对我来说,它是一个libstdc ++-6.dll,作为我安装的WSJT业余无线电程序的一部分安装。我把它和没有更多的segfault。谢谢你的回答!

相关问题