Linux如何编译安装软件并配置环境

编译安装软件需先获取源码并解压,如wget下载后tar解压进入目录;阅读README了解依赖;运行./configure –prefix指定安装路径生成Makefile;用make编译,sudo make install安装;最后通过export设置PATH和LD_LIBRARY_PATH环境变量,并写入~/.bashrc永久生效。

linux如何编译安装软件并配置环境

在Linux系统中,编译安装软件是一种常见的方式,尤其当你需要使用最新版本或系统包管理器未提供的软件时。这种方式虽然比直接使用

apt

yum

等包管理器复杂一些,但能更灵活地控制安装路径和功能选项。

获取源码并解压

大多数开源软件都托管在GitHub、GitLab或官方网站上,通常以

.tar.gz

.tar.xz

格式发布源码包。

例如,下载一个典型的源码包:

wget https://example.com/software-1.0.tar.gztar -xzf software-1.0.tar.gzcd software-1.0

进入解压后的目录,你会看到

README

INSTALL

文件,建议先阅读,了解依赖和编译要求。

配置编译选项

运行

configure

脚本检查系统环境、依赖库,并生成Makefile。

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

–prefix指定安装路径,避免覆盖系统自带软件。若缺少依赖,脚本会提示,需提前用包管理器安装,例如:

sudo apt install build-essential libssl-dev libffi-dev

编译与安装

配置完成后,执行编译和安装:

php 简明教程 php 简明教程

PHP程序设计简明教程 目 录 序 . 4 第一章 PHP简介 …. 6 第一节 PHP简介 .. 6 1.Web程序工作原理 … 6 2.PHP简介 …. 9 第二节 PHP的开发环境的搭建 … 9 1.程序编写,软件开发工具软件的选用 .. 9 2.服务器软件的安装和配置 10 第三节 实验一 PHP开发环境的搭建 . 11 0.实验

php 简明教程 412 查看详情 php 简明教程

makesudo make install

make

根据Makefile编译源码,耗时取决于软件大小和机器性能。

make install

将编译好的文件复制到

--prefix

指定的目录。

配置环境变量

软件安装后,命令可能无法直接运行,因为系统找不到可执行文件。需要将安装路径加入环境变量。

假设软件安装在

/usr/local/software

,其可执行文件位于

bin

目录:

export PATH=/usr/local/software/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/software/lib:$LD_LIBRARY_PATH

若软件有动态库,需设置

LD_LIBRARY_PATH

确保运行时能加载。为永久生效,将上述语句加入用户环境配置文件:

echo 'export PATH=/usr/local/software/bin:$PATH' >> ~/.bashrcecho 'export LD_LIBRARY_PATH=/usr/local/software/lib:$LD_LIBRARY_PATH' >> ~/.bashrcsource ~/.bashrc

基本上就这些。编译安装的核心是“配置-编译-安装-环境设置”四步。只要依赖齐全,路径设置清楚,大多数软件都能顺利运行。注意权限和路径拼写,避免常见错误。

以上就是Linux如何编译安装软件并配置环境的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/723344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月24日 16:24:50
下一篇 2025年11月24日 16:36:40

相关推荐

发表回复

登录后才能评论
关注微信