文章目录
C/C++ 基础
语法:C99, C++03, C++11
编译器: GCC/Clang, MSVC
IDE: Visual Studio, VSCode; Sublime text, Kate, Vim
环境编程
构建工具: make, cmake
操作系统: Windows, Linux, macOS
库和可执行目标:创建;区别
链接器:静态链接器,动态链接器
C/C++ 进阶
Android NDK 开发
跨平台C/C++工程模板
调试: Visual Studio; GDB/LLDB/WinDBG
逆向工具: edb; ghidra; IDA
库开发: API的创建和维护
版本控制:git, gitlab
单元测试: gtest; 测试覆盖率
性能优化
性能分析工具
CPU: SIMD优化(neon,sse);多线程
GPU: CUDA, Metal, Vulkan, OpenCL
图像处理库 OpenCV
TODO
图形学和 OpenGL
TODO
深度学习推理库 ncnn
TODO