2019年9月20日

google-glog 入门教程

摘要: 简介 google glog 是 Google 的一个开源的日志库 测试环境 Ubuntu 18.04 LTS google glog 0.3.5 google gflags 2.2.1 安装 配置 google glog 日志分四类:INFO,WARNING,ERROR 和 FATAL,对于 FA 阅读全文

posted @ 2019-09-20 11:22 刘云宾 阅读(2282) 评论(0) 推荐(0) 编辑

Doxygen 入门教程

摘要: 简介 Doxygen 是一个将文件的特定注释转化为文档的工具 Doxygen 默认支持的语言有:C,C++,C ,Objective C,IDL,Java,VHDL,PHP,Python,Tcl,Fortran 和 D 测试环境 Ubuntu 18.04 LTS Doxygen 1.8.13 C++ 阅读全文

posted @ 2019-09-20 02:16 刘云宾 阅读(2705) 评论(0) 推荐(1) 编辑

2019年9月19日

GCC 常用编译选项

摘要: GCC 常用编译选项 禁止编译器的扩展 隐藏所有警告信息 警告大部分警告,包括当不限于: char 作为数组下标, 嵌套注释, 输入输出格式化错误, 使用未声明或定义的函数, 可能被误解的 else, return 和函数不匹配, 未使用的函数,参数,变量, 使用未初始化或赋值的变量 警告有符号数和 阅读全文

posted @ 2019-09-19 23:13 刘云宾 阅读(589) 评论(0) 推荐(0) 编辑

CMake 入门教程

摘要: 简介 CMake 是一个构建工程的工具 测试环境 Ubuntu 18.04 LTS CMake 3.10.2 安装 使用 1. 在指定目录下写 CMakeLists.txt,文件名区分大小写 2. 创建并切换到构建目录 3. 设置安装前缀,生成 Makefile 4. 编译 5. 测试(可选) 6. 阅读全文

posted @ 2019-09-19 15:02 刘云宾 阅读(282) 评论(0) 推荐(0) 编辑

2019年9月18日

ClangFormat 入门教程

摘要: 简介 ClangFormat 是一个规范代码的工具 ClangFormat 支持的语言有:C/C++/Java/JavaScript/Objective C/Protobuf/C ClangFormat 支持的规范有:LLVM,Google,Chromium,Mozilla 和 WebKit 测试环 阅读全文

posted @ 2019-09-18 01:41 刘云宾 阅读(8674) 评论(0) 推荐(1) 编辑

2019年9月17日

包管理器和源码编译的优缺点

摘要: 1. 包管理器 优点: 1. 安装,卸载 或 升级方便 2. 不容易对系统造成污染(可能性极小) 3. 不需要处理依赖关系 缺点: 1. 需要有管理员权限 2. 安装的版本可能比较旧 3. 不能指定编译参数 2. 源码编译到系统目录 优点: 1. 可以安装指定的版本 2. 可以指定编译参数 缺点: 阅读全文

posted @ 2019-09-17 08:32 刘云宾 阅读(915) 评论(0) 推荐(0) 编辑

导航