gpt4 book ai didi

c++ - std :thread on macOS: libc++abi. dylib:终止

转载 作者:行者123 更新时间:2023-12-05 06:36:57 32 4
gpt4 key购买 nike

在运行以下非常简单的代码时

#include <thread>
#include <iostream>

using namespace std;

void test() {cout << "hello" << endl;}

int main(){

thread t(test);
t.join();
}

并编译

g++ -std=c++14 -pthread multi.cc

在带有 clang 900.0.38 的 macOS10.12.6 上,程序显示

libc++abi.dylib: terminating Abort trap: 6

有谁知道可能导致此行为的原因是什么?

最佳答案

不要使用 -pthread 选项,因为您正在使用 std::thread

使用以下命令编译:

g++ -std=c++14 multi.cc -o multi

关于c++ - std :thread on macOS: libc++abi. dylib:终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48615452/

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