自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BerMaker

点滴之水,水滴石穿;跬步之积,终至千里。

  • 博客(9)
  • 收藏
  • 关注

原创 Bazel 概念和术语

目录简介Workspace, packages and targets工作空间 (Workspace)仓库 (Repositories)包 (Packages)目标 (Targets)标签 (Labels)标签的词汇规范 (Lexical specification of a Label)RulesBUILD filesTypes of Build ruleDependencies参考简介Bazel根据在称为工作空间的目录中组织的源代码构建软件。

2020-07-19 21:27:24 1229

原创 Bazel 简介

目录Bazel 是什么Bazel 特点Bazel 适合做什么参考Bazel 是什么Bazel是一个构建工具,即一个可以运行编译和测试来组装软件的工具,跟Make、Ant、Gradle、Buck、Pants和Maven一样。Bazel 特点高级构建语言:Bazel使用抽象的,人类可读的语言以高语义级别描述项目的构建属性。 快速可靠:Bazel缓存所有以前完成的工作,并跟踪对文件内容和构建命令的更改。 这样,Bazel知道何时需要重建某些内容,并且仅重建该内容。 为了进一步加快

2020-07-19 17:43:17 9403

原创 makefile, make, cmake

3 者关系参考makefile基础(GNU) 跟我一起写Makefile GNU make 手册 make 命令教程 阮一峰 编译器的工作过程

2020-07-19 17:19:48 208 1

原创 Linux下的C语言开发

文章目录工具linux/unix系统调用与标准C库库的学习网络参考工具学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。掌握gcc和gdb的基本用法。掌握gcc的用法对于构建一个软件包很有益处,当软件包包含的文件比较多的时候,你还能用gcc把它手动编译出来,你就会对软件包中各个文件

2020-07-19 17:06:16 285

原创 C++ 学习资源

文章目录常用库标准库C++通用框架和库编码规范一些c++工具推荐读物拓展常用库标准库C++标准库,包括了STL容器,算法和函数等:C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard C++ Library referenceStandard Template Library:标准模板库C POSIX library: POSIX系统的C标准库规范ISO C++ Standards Comm

2020-07-19 17:05:03 223

原创 C/C++入门开源项目

文章目录cJSONTiny HTTPdMyTinySTLoatppRedisNginxcJSONGitHub CJSONUltralightweight JSON parser in ANSI C.Tiny HTTPdSourceForge Tiny HTTPdTinyhttpd is a relatively simple webserver I wrote for a school project. While exceedingly simple, tinyhttpd is threade

2020-07-19 17:02:49 243

原创 C/C++编译流程

文章目录编译的基本流程C详细过程预处理(cpp)编译(ccl)汇编(as)链接(ld)其它C++参考编译的基本流程graph TD A(预处理) --> B(编译) B --> C(汇编) C --> D(链接)C详细过程#include <stdio.h>int main(int argc, char *argv[]){ printf("Hello World!\n"); return 0;}预处理(cpp)gcc -

2020-07-19 16:59:32 243

原创 MacOS 使用 VS Code 开发 C++ 程序

目录环境安装 C++ entendsion安装 clang编写程序编译运行设置编译运行DebugC/C++ 配置参考环境安装 C++ entendsion安装 clang检查系统是否安装了 clangclang --version如果没有安装,则执行xcode-select --install编写程序#include <iostream>#include <vector>#include &l.

2020-07-17 15:52:29 756

原创 C++ 常用库

标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。 Standard Template Library:标准模板库 C POSIX library : POSIX系统的C标准库规范 ISO C++ Standards Committee :C++标准委员会通用库Apache C++ Standard Library:是一系列算法,容器,迭代器和其他基本组件的集合 ASL :Adobe源代码库提供了同行的评审和可移植的

2020-07-16 16:57:27 546

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除