专栏首页charlierorolinux下安装软件

linux下安装软件

业界的软件标准安装有三步:configure,make,make install,下面是它们的定义:

./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 make是用来编译的,它从Makefile中读取指令,然后编译。

make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

建议在configure阶段指定好安装目录,比如./configure --prefix=/usr/bin/gdb-7.10,意思是将gdb软件安装到/usr/bin/gdb-7.10下面,如果后续要卸载,可以使用make uninstall或者直接将/usr/bin/gdb-7.10删除即可;同时如果其他机器也需要该软件,只要简单拷贝过去改下环境配置就可以用,而无需再次安装。

注意:要安装到指定位置必须执行make install命令

安装到自定义的目录后,如果需要系统在任意目录都能识别该命令,则需要在PATH环境变量中添加该路径。建议将添加路径的命令添加到/etc/profile中,以上为例,export PATH=$PATH:/usr/bin/gdb-7.10/bin

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用velero进行kubernetes灾备

    使用velero可以对集群进行备份和恢复,降低集群DR造成的影响。velero的基本原理就是将集群的数据备份到对象存储中,在恢复的时候将数据从对象存储中拉取下来...

    charlieroro
  • kubernetes关键概念总结

    每个service对应一个cluster IP,cluster IP对应的服务网段最初是在配置kube-apiserver、kube-controller-ma...

    charlieroro
  • kubernetes ingress到pod的数据流

    假设现在有一个ingress暴露的服务 example.com.cn,查看一下流量是怎么传输到后端的

    charlieroro
  • 实例解析:怎么撰写一份产品数据报告?

    产品数据报告是产品和运营人必不可少的工作,无论是周报、月报,还是新版本表现的分析报告,都需要在围绕报告目标的基础上,对数据进行整理、分析并提炼要点,最后形成一份...

    用户2769421
  • 实例解析:一份精彩的数据报告应该这样写...

    产品数据报告是产品和运营人必不可少的工作,无论是周报、月报,还是新版本表现的分析报告,都需要在围绕报告目标的基础上,对数据进行整理、分析并提炼要点,最后形成一份...

    1480
  • 设计模式(三):依赖倒置原则

    定义:高层模块不应该依赖于低层模块,两者都应依赖于抽象。抽象不应该依赖细节,细节应依赖于抽象。

    xujjj
  • 对话美国科学家,大数据到底怎么影响我们的生活?

    大信息大爆炸的今天,不讨论大数据这个话题似乎就是跟不上时代。从医药到教育,再到其他各个领域,大数据充斥着现代社会的每个角落。而我们最关心的还是大数据最终将以什么...

    小莹莹
  • MER:Hill numbers在多样性分析中的应用

    7)处理zero-inflated,insufficient和biased的数据。

    生物信息知识分享
  • 对话美国科学家,大数据到底怎么影响我们的生活?

    大数据文摘
  • 计算机科学家拟揭示人类大脑奥秘

    美国卡内基梅隆大学与约翰霍普金斯大学、哈佛大学等机构的研究人员计划共同开展一项人脑逆向工程研究。卡内基梅隆大学宣布启动了一项为期5年、投资1200万美元的研究项...

    人工智能快报

扫码关注云+社区

领取腾讯云代金券