linux下通过源代码包编译安装程序
来源:互联网 发布:jy的淘宝店网址是多少 编辑:程序博客网 时间:2024/05/16 02:04
linux下程序的编译安装我一直感觉很神秘,总是搞不懂为什么执行以下./configure加相关配置,然后make,make install一个程序就算安装完毕了。今天特意在网上搜索了一下相关的资料,大概了解了一下。
通常我们下载的源代码包,都是xxx.tar.gz或者xxx.tar.bz格式的,总之下载的软件包需要解压缩,会生成一个对应的目录xxx,然后呢,大部分源代码包里都有一个脚本,configure,因此我们只需要执行./configure脚本,就可以配置安装信息了,这个过程如同在windows下安装程序时,我们要选择一些路径,是否需要创建桌面快捷方式,是否添加一些额外功能一样,使软件包的安装安置你想要的方式安装,然后make命令就是根据你刚才的配置文件,对源代码编译,生成可执行的程序,make install ,安装编译完毕的程序。
不知道我上面的理解是否正确?另外,当我执行完./configure 脚本后,为啥make命令就知道我要编译的是当前目录下的文件呢?难道make命令就是 默认使用 pwd命令显示下的目录么?make命令编译后的程序存放在何处呢?(我真的刚接触linux,希望知道的给予解答,多谢了)
安装完的程序想卸载,使用make uninstall命令(这个网上的资料并不是说的很清楚,执行此命令,需要到那个特定目录下,还是任意一个,如果是特定目录,是我们编译程序的那个目录么?)。另外还有直接删除安装目录下所有文件这种方式,那么这种方式和make uninstall相比有什么优缺点?
此文为个人理解,如有不当之处,欢迎达人指正。
- linux下通过源代码包编译安装程序
- Linux下通过源码编译安装程序
- Linux下通过源码编译安装程序
- Linux 编译安装源代码包
- linux 下通过源代码安装程序 ./configure 解释
- linux 下 编译源代码来安装程序的过程
- Linux 下编译R源代码并安装
- linux下源代码编译安装LAMP框架
- linux下通过源码编译安装Nginx
- linux 源代码 编译 安装
- Linux下通过源码编译安装程序(configure/make/make install的作用 )
- Linux下程序安装包制作
- Linux系统下源代码包方式安装PHP开发环境
- Linux下用gcc编译安装程序
- RedHat Linux 下安装MPlayer 编译源代码方式
- Linux下使用源代码编译方式安装MySQL
- linux下从源代码编译安装软件的一般步骤
- linux下从源代码编译安装软件的一般步骤
- Java AutoBox
- 1005. 中缀表达式转后缀表达式
- 44 Defending the Theory of Evolution Still Seems Needed
- 个人miniblog被迫备份至此
- C#发邮件
- linux下通过源代码包编译安装程序
- Android面试题之基础篇
- 43 Forecasting Methods
- SynergyKM
- 阔别多年的CSDN,今日重返江湖,发现帐户依旧在,真是感慨万分!
- 编写一个在屏幕指定位置输出特定字符和特定颜色的子程序
- 用Javascript编写的程序(计算器和验证非法字符)
- mysql 导入 dmp备份数据库文件
- javascript小游戏