我正在尝试访问核心转储文件以开始调试,但它从未显示。
我尝试了很多解决方案,例如:
ulimit -c unlimited
sysctl kernel.core_pattern
但结束
sysctl:无法统计/proc/sys/kernel/core_pattern:没有那个文件或目录
可能它没有在任何地方创建任何核心文件,尽管它产生了核心转储我不知道是什么问题,如果有人可以向我解释并帮助我解决问题
最佳答案
适用于 g++ 和 C++ 多线程(使用 pthread.h)的语句是:
g++ -static -pthread -D_GLIBCXX_GTHREAD_USE_WEAK=0 -std=c++0x -Wl,--whole-archive -lpthread -Wl,--no-whole-archive <yourCode.c>
感谢https://www.medo64.com/2021/05/segmentation-fault-using-threads-with-static-compile/
https://stackoverflow.com/questions/63662889/
相关文章:
reactjs - 如何阻止 useEffect 每次都重新加载我的页面?
azure-functions - Azure 函数的 ILogger
react-native - 如何使选项卡栏图标的溢出在 React Native 中可点击?
python - 为什么在 Python 3.x 中的循环中使用 list() 会返回内存错误?
react-native - 在 React Native 中访问 DOM 元素
firebase - 在哪里可以找到 Firebase 部署错误日志?
python - 在 google colab 中安装并运行 fairseq(ModuleNotFo
java - CMAKE-COMPILE 在 hadoop-hdfs-native 客户端中失败