一般我们拿到一个包,解压后就直接在当前目录下执行:
$ ./configure
$ make
但是,这样的话,临时文件(如configure生成的config文件以及各个C文件对应的目标文件)
都和源文件混杂在一起。
一个比较好的习惯是在当前目录下追加一个子目录专门用来保存对应的内容,如下:
$ mkdir __build
$ cd __build
$ ../configure
$ make
一般我们拿到一个包,解压后就直接在当前目录下执行:
$ ./configure
$ make
但是,这样的话,临时文件(如configure生成的config文件以及各个C文件对应的目标文件)
都和源文件混杂在一起。
一个比较好的习惯是在当前目录下追加一个子目录专门用来保存对应的内容,如下:
$ mkdir __build
$ cd __build
$ ../configure
$ make