(20210829)Linux下源代码如何进行安装使用

本文介绍了Linux环境下如何通过源代码安装程序,重点关注configure脚本的作用和使用。configure用于定制安装路径和其他配置,例如使用.--prefix参数设置安装目录。通过make进行编译,然后用makeinstall进行安装。掌握这些步骤,能帮助开发者更有效地管理和卸载软件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux下源代码如何进行安装使用

Configure文件的作用及使用


学习内容:

Linux上如何安装源代码
Configure是什么?怎么用?


前言

随着C语言,C++学习的深入,上手操作,上机练习变得尤为重要,在自己能够写出一个像样的源代码之前,必须要学会如何借鉴吸收别人写出的成熟的代码程序,但是在从GitHub上下载到源代码后,该如何进行源代码的安装使用呢?本文将大致进行一个源代码的安装介绍,其中会涉及到Configure文件的使用!本文针对的主要是在Linux平台下进行源代码的安装


以下是本篇文章正文内容

一、源代码的安装主要分哪几步?

源代码的安装主要分为配置(configure)、编译(make)、安装(make install)三个步骤。

二、Configure文件是什么?应该如何使用?

1.Configure文件介绍

Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。

其中--prefix选项是配置安装的路径,如果不配置该选项,安装后:

  1. 可执行文件默认放在/usr /local/bin(bin表示binary,即编译生成的二进制可执行文件会放在此处);
  2. 库文件默认放在/usr/local/lib(lib表示library,即该源代码在编译过程中生成的一些库文件会放在此处);
  3. 配置文件默认放在/usr/local/etc(etc目录可看成是一个放置程序的配置文件的地方);
  4. 其它的资源文件放在/usr /local/share

一句话概括一下就是:Configure可以指定你将要安装的源代码的一些细节,也就是配置的意思,如配置源代码编译安装过程中的一些中间文件的安装路径等

2.如何配置源代码安装路径

.configure --prefix=/usr/local/test

.表示Linux系统中的当前路径
也可以用./表示当前路径
configure:表示./路径下文件名为configure的文件
.configure或./configure
表示运行该文件
--prefix=/usr/local/test
可以理解成configure文件的输入参数选项

以上操作就可以把所有资源文件放在/usr/local/test路径中,当需要删除此软件,只需要简单的删除该安装目录,就可以把软件卸载干净。

三、编译make

四、安装make install

关于makemake install参见《理解Linux编译概念make、makefile、cmake》


总结

Configure是源代码进行编译安装的第一步:配置,即指定源代码编译生成的文件放置的路径,已经源代码左后的安装位置,这样后期卸载清理能够清楚的知道该删除哪些东西,同时,移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。

参考

1、Linux ./configure --prefix 命令是什么意思?
2、./configure --prefix --with解释
3、(20200305已解决)Linux编译概念中的prefix是什么意思

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唐•苏凯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值