技术栈
软件调试
捕鲸叉
9 天前
c++
·
软件调试
·
软件验证
Linux/C/C++下怎样进行软件性能分析(CPU/GPU/Memory)
在Linux环境下进行C/C++软件性能分析,可以使用多种工具和技术来测量和优化CPU、GPU和内存的性能。下面详细介绍了实现思想和操作方法。
捕鲸叉
13 天前
c++
·
软件调试
·
软件验证
·
软件诊断
在Windows/Linux/MacOS C++程序中打印崩溃调用栈和局部变量信息
打印崩溃调用栈和局部变量信息的方法有所不同。以下是针对 Windows、Linux 和 MacOS 的示例代码。
捕鲸叉
13 天前
软件调试
·
软件验证
MacOS/C/C++下怎样进行软件性能分析(CPU/GPU/Memory)
在macOS环境下进行C/C++软件性能分析,可以使用多种工具和技术来测量和优化CPU、GPU和内存的性能。macOS提供了丰富的性能分析工具,如Instruments、gprof、Perf、以及NVIDIA和Intel的专用工具。下面详细介绍了实现思想和操作方法。
捕鲸叉
15 天前
linux
·
arm开发
·
软件调试
·
诊断调试
怎样在Linux PC上调试另一台PC的内核驱动程序,以及另一台Arm/Linux上的程序和驱动程序
在Linux环境下调试另一台PC或ARM/Linux设备上的内核驱动程序,通常使用GDB(GNU调试器)或其扩展工具,如KGDB(内核调试器)。以下是详细的步骤,分为远程PC调试和ARM/Linux设备调试两部分。
捕鲸叉
17 天前
macos
·
软件调试
·
诊断调试
在MacOS上怎样远程调试PC的内核驱动程序
在macOS上远程调试Windows或Linux PC的内核驱动程序是一个复杂的过程,因为macOS并没有直接支持内核调试的工具。通常需要借助交叉调试工具链和虚拟化技术来实现。以下是详细的步骤和方法,分为远程调试Windows内核驱动程序和远程调试Linux内核驱动程序两部分。
捕鲸叉
17 天前
linux
·
macos
·
软件调试
Linux/MacOS中如何远程调试C/C++程序
在 Linux 或 macOS 中远程调试 C/C++ 程序,可以使用 gdb(GNU Debugger)或 lldb(LLVM Debugger)结合 SSH 或 NAT/VPN 来实现远程调试。以下是详细的步骤和方法:
mahuifa
3 个月前
c++
·
qt
·
内存泄漏
·
软件调试
·
mtuner
C++(Qt)软件调试---内存泄漏分析工具MTuner (25)
MTuner 是适用于 Windows、PlayStation 4 和 3、Android 和其他平台的 C/C++ 内存分析器和内存泄漏查找器。
我是标同学
1 年前
qt
·
软件调试
qt软件正常运行的崩溃了定位行号方法
软件(debug版exe或者release版exe)在正常运行状态下(不是gdb调试运行),如果软件崩掉,那么会直接闪退,软件什么也做不了,此时无法保存软件中的状态信息,此外,也无法提供任何软件崩溃原因的信息。因此,软件崩掉,我们需要能给出信息才行,指导我们修改源码。解决方法如下(针对Windows):
mahuifa
1 年前
c++
·
gcc
·
编译器选项
·
软件调试
C++(Qt)软件调试---GCC编译参数学习-程序检测(13)
g++ (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0编译器警告是指在编译源代码时,编译器检测到可能存在问题或潜在错误时发出的警告信息(不会影响程序编译)。