Linux基础——编译运行程序文件

在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 软件目录名命令来进行干净彻底的卸载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值