Unix 系统下的软件安装

2012年11月26日

1. Makefile 的一个小教程

2. 一个 C 语言的接口的使用

比如我们的代码里调用的一个 C 的库函数,那我们知道它来自一个叫做 xxx 的 C 库,我们有两步要做

sudo apt-get install libxxx-dev

去安装编译这个程序的时候所需要的头文件。还需要

sudo apt-get install libxxx

去安装实际的包含此接口具体实现的 binary 的库。

Why? 参考:

3. apt-get 和 homebrew 还有 rubygems 很不一样

  • apt-get 直接从仓库里下载编译好的二进制来安装。
  • homebrew 和 rubygems 一般下载源码,在本地编译,这就要求本地的编译环境要完好。