AiOffice 能力组合,开箱即用,为您的工作流提速
通过 Linux 动态链接指导代理:共享库创建、RPATH/RUNPATH 配置、soname 版本控制、dlopen / dlsym 插件模式、LD_PRELOAD 插入和符号可见性控制。
指导代理设置和使用交叉编译 GCC 工具链:三元组、sysroots、pkg-config、基于 QEMU 的测试和常见故障模式。
指导代理进行缓存感知编程:使用性能诊断缓存未命中、数据布局转换(AoS→SoA)、错误共享检测和修复、预取以及缓存友好的算法设计。
指导代理启用、收集和分析核心转储以进行事后崩溃调查,而无需重新运行有错误的程序。
指导代理诊断和修复并发错误:阅读 ThreadSanitizer 竞争报告、使用 Helgrind 进行锁定顺序分析、通过 GDB 线程检查检测死锁、识别常见的 std::atomic 误用模式以及在 C++ 和 Rust 中应用发生之前推理。
使用 Conan 和 vcpkg 指导代理完成 C/C++ 依赖项管理:声明依赖项、与 CMake 集成、管理二进制兼容性以及为给定项目选择正确的工具。
指导代理通过现代(目标优先)CMake 进行 C/C++ 项目:源代码外构建、依赖项管理、生成器选择以及与 CI 和 IDE 的集成。
指导代理使用 Clang 特定的功能:高级诊断、消毒剂集成、优化注释、静态分析和 LLVM 工具。涵盖了 GCC 和 Apple/FreeBSD 细节的差异。
通过 binutils 工具集指导代理进行二进制操作:静态库、剥离、地址到源映射和符号分解。
指导代理完成 x86-64 汇编:读取编译器输出、了解 ABI、编写内联汇编和常见模式。
指导代理完成 RISC-V 汇编编程:RV32/RV64 指令集、寄存器命名和调用约定 (psABI)、ISA 扩展命名、GCC/Clang 内联汇编、压缩 (RVC) 指令以及使用 GDB 远程调试的基于 QEMU 的模拟。
指导代理完成 AArch64(64 位)和 ARM(32 位 Thumb)汇编:寄存器、调用约定、内联汇编和 NEON/SVE SIMD 模式。
步骤1:调用mf-context技能(通过$ARGUMENTS)来收集MFContext。
第 1 步:解析 $ARGUMENTS :
调用 mf-context 技能(传递 $ARGUMENTS )来收集 MFContext。
从 $ARGUMENTS 中逐步收集以下信息(如果为空则默认为当前工作目录),然后输出聚合后的 MFContext。