什么是 CMake CMake 是一个跨平台的安装(编译)工具,可以用简单、统一的语句来描述所有平台的安装或编…
一、Clang/LLVM简介 LLVM项目是模块化、可重用的编译器和工具链技术的集合,常特指其关键子项目之一的…
尽管有许多的争议,但我还是觉得 C++ 中的 RAII 惯用法是个好东西,也是写 C 代码时唯一怀念的 C++…
整理以前的笔记本,看到几个 C/C++ 问题的记录,感觉都有点忘了,看来编程这个东西也不外乎“熟尔”。 F :…
C语言也有命名空间,可分位4类命名空间。 4类命名空间: 所有的标签(label)都属于同一个命名空间。说明:…
在看 Nginx 内存池实现的时候,在 ngx_slab_init 函数的实现中最后有一个内存对齐的操作: 其…
问题描述 项目生成应用程序使用vmp(VMProtectSDK)保护提高安全性。在CentOS 6.5下使用r…
概述 本文章主要介绍如何通过jni实现java调用C语言生成的动态库。 测试调用Virbox Runtime版…
操作系统预定义宏: 操作系统 公共定义 64位系统定义 Windows _WIN32 _WIN64 macOS…
linux和macOS的局部符号可以用strip去掉,但全局符号不可以,以下为去掉(或保留)全局符号的方法 L…