业界的软件标准安装有三步: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

最新文章

  1. OCIEnvNlsCreate 失败,返回代码为 -1,但错误消息文本不可用
  2. Inno Steup 打包加入文件夹
  3. Java多线程同步 synchronized 关键字的使用
  4. Wall--POJ1113(极角排序+求凸包)
  5. wicket基本控件使用笔记
  6. [AX2012 R3]关于Named user license report
  7. 定制类自己的的new_handler
  8. 例题:计算运费。c#语言基础,比较简单。看代码输入格式和方法。同样方法可以做一个 出租车打车的程序
  9. 深入DNS
  10. C++11 类内初始化
  11. Spfa费用流模板
  12. 条形码/二维码之开源利器ZXing图文介绍
  13. mysql 本机root密码忘记
  14. Hide C# winform App Window When Started by Task Scheduler
  15. MySQL存储过程:用户授权量
  16. SpringMVC解决跨域的两种方案
  17. 字符串函数之Strtok()函数
  18. Cmake实践(Cmake Practice)第一部分
  19. Windows服务System权限下在当前用户桌面创建快捷方式C#实例程序
  20. .net core 2.0 配置Session

热门文章

  1. 简化的CDN架构分析
  2. 第4章 PCIe总线概述
  3. PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入
  4. php字符串递增
  5. Count:2org.apache.batik.transcoder.TranscoderException: null
  6. Flex上传文件报“Error #2038”
  7. Linux命令top 详解
  8. 由内搜推送思考Kafka 的原理
  9. SpringBoot 文件上传临时文件路径问题
  10. iOS开发中常见bug!(内附解答方法)