摘要:
简介: Graphviz (英文:Graph Visualization Software的缩写)是一个由AT&T实验室启动的开源工具包,用于绘制DOT语言脚本描述的图形。它也提供了供其它软件使用的库。Graphviz是一个自由软件,其授权为Eclipse Public License。 一:Gra 阅读全文
摘要:
简介: 上一章描述了库文件存在静态和动态的区别,在现代操作系统中由于很多基础库已经存在且复用程度较高,所以使用动态链接库的场景较多。在大多数程序中使用了动态链接技术,使得编译出来的程序占用空间变小,一些公共的库函数如glibc在可执行文件中并没有对应的函数实现。但是动态绑定导致了程序运行时加载时间较 阅读全文
摘要:
简介: 在程序编写的时候我们会依赖很多底层的实现(除非单纯操作简单的硬件如单片机点灯),所以不可能永远从零开始书写,因此不可避免的会使用到很多库文件,那么什么是库文件。 一:什么是库 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此 阅读全文