LLDB Console 常见用法

在 Android Studio 调试 NDK 时,LLDB Console 是一个非常强大的工具,可以在断点时以命令行方式操作 native 层的调试器。下面是 LLDB 常用命令清单,适合 Android Native 调试场景使用:
2025年05月01日 62次浏览

Android 如何 debug 断点调试 c++ 层

在 Android 中进行 NDK(C/C++ 层)代码的断点调试,可以使用 Android Studio 配合调试器(如 LLDB)来实现
2025年04月08日 73次浏览

C++里面的类型转换

在C中,类型转换是操作数据类型的核心机制之一。为了增强类型安全性,C提供了四种明确的类型转换操作符,替代传统的C风格强制转换。以下是常见的类型转换操作及其详细说明:1. static_cast:静态类型转换用途:用于相关类型之间的显式转换(需要逻辑上的兼容性),不进行运行时检查。常见场景:基础类型之
2025年01月23日 101次浏览

C++ 的* &

在C++中,*和&符号的含义及使用场景取决于上下文。以下是详细解释:1. * 和 & 的基本区别在变量声明中* 声明指针:表示变量存储的是内存地址。int* ptr; // ptr 是一个指向 int 的指针& 声明引用:表示变量是另一个变量的别名(必须初始化)。int
Android 2025年01月06日 107次浏览

C C++中 memset memcpy 的作用

在C/C++中,memset和memcpy是两个用于直接操作内存的基础函数,通常用于处理原始数据块。以下是它们的详细说明和用法:memset 的作用功能:将指定内存区域的前 n 个字节设置为特定值。原型:void *memset(void *ptr, int value, size_t num);p
2024年12月18日 108次浏览

苹果M芯片编译旧版NDK

报错如下:Unknown host CPU architecture: arm64solved this issue.Finder -> Go To Folder(/Users/mac/Library/Android/sdk/ndk/21.4.7075529) -> now edit n
Android 2024年10月15日 94次浏览

Android ndk-build MK

Android.mk 是 Android NDK 构建系统使用的 Makefile 语法文件,用于定义本地代码(C/C++)的编译规则。
Android 2024年10月10日 103次浏览

Windows安装 Zsh 终端

本文以 Git Bash 终端为基础,来安装 Zsh终端
2024年09月20日 1,366次浏览

Linux vim 基本使用

vim 是一个功能强大的文本编辑器,在 Linux 系统中广泛使用。以下是 vim 的基本使用方法和一些常见操作,如查找和删除等。
2024年09月20日 650次浏览

使用 Iterm2 和 Oh my Zsh 让 Mac 的 Terminal 好用起

在开发过程中,一个功能强大且易用的终端工具能够大幅提升工作效率。这篇文章将带你一步步配置 Mac 的终端工具,包括安装 iTerm2、Oh My Zsh 及其插件
2024年08月22日 826次浏览