不是直接从官网下载就可以了吗?为什么还需要 编译呢? 编译后的安装包的作用到底是什么呢?
3条回答 默认 最新
peng450 2022-05-10 14:19关注这是因为Linux的一种特性,Linux可修改性很高,所以大环境中各自的系统环境并不一致。依赖库在不同的系统中也存在版本的不同,导致函数的地址不一致。所以需要下载下来源码重新编译链接。否则程序按照对应的地址找不到函数,就无法运行。
评论 打赏 举报解决 1无用
不是直接从官网下载就可以了吗?为什么还需要 编译呢? 编译后的安装包的作用到底是什么呢?
这是因为Linux的一种特性,Linux可修改性很高,所以大环境中各自的系统环境并不一致。依赖库在不同的系统中也存在版本的不同,导致函数的地址不一致。所以需要下载下来源码重新编译链接。否则程序按照对应的地址找不到函数,就无法运行。