在Linux安装新的程序不像windows那样easy,一路next就行。首先Linux是有一个编译生成可执行文件的过程,其次Linux配置环境、路径也是必不可要的。下面简要介绍编译运行过程中的三板斧。
—————————————————————————————————————————————————
安装三部曲:
./configure
make
make install
注0:很多源码要autoconf步骤才能执行make,所以第一步是./configure。make主要是编译,make install主要是安装,也就是把文件复制到某些目录。
注1:install不是make的参数,而是在makefile中有 install:的语句。make install就是执行install:后面的语句。
注2:Makefile是用于自动编译和链接的,有了这个文件,不管我们什么时候修改了源程序,只要执行make命令,编译器都只会去编译和我们修改的文件有关的文件,其他的文件不需要重新编译。
卸载:
有些软件会有 make uninstall 之类的功能,但大多都没有,所以只有手动删除。
这时可以在编译前configure的时候加个preifx参数,比如./configure --prefix=目录名
,指定软件将要安装到目标路径。这样可以使用rm –rf 软件目录名
命令来进行干净彻底的卸载。