当前位置: 首页 > news >正文

gcc离线安装 ubuntu 不用编译_ubuntu怎样无网络下源码安装g++

gcc源码包已经包含了g++,确认编译后执行了sudo make install

既然你是用ubuntu,那就好办啦,首先,介绍一种简单方法:

1、到ubuntu packages网站下载build-essential,其它软件包也是一样可以搜索得到,选对你的发行版,如果你不确定自己系统是叫什么代号,看下面

//使用命令:

cat /etc/lsb-release

//输出以下:

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=14.04

DISTRIB_CODENAME=trusty //trusty就是代号

DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"

2、根据amd64或x86选择,在打开的镜像页面上随便点一个啦,直接就下载了deb包了,想办法把这个deb包弄到你的ubuntu目标机器上(无网络外,是不是还无U盘;)

3、在目标机上执行安装:sudo dpkg -i xxxxxx.deb搞定。假如安装过程提示出错,还需要其他软件包,那就继续从ubuntu packages网站上找,继续安装。

以下的方法,适用于安装指定的版本,手动配置特性,不安装进系统,不想污染系统等:

你要安装什么软件(或项目)就直接去那个软件的官方网或是访问软件所在的github源码仓库,有官方网的(比如https://gcc.gnu.org/),就直接看上面的说明文档,没官方网的,下载了源码包后,看里面的README(.txt,.md),INSTALL(.txt,.md)之类的文件,里面有编译和安装甚至使用相关说明,编译无外乎就是autoconf和Makefile相关的东西,有的用cmake、gradle什么,都是项目管理工具,花点时间学一下autoconf和Makefile的知识(起码知道怎么使用)后,安装软件就是小菜一碟。

相关文章:

  • word文字上下间距怎么调_word文档里的文字上下左右之间的间距如何调整?
  • 云计算 码率适配限速_快手自研直播多码率标准对行业发布
  • perl数组硬引用_Perl语言学习之数组(Arrays)
  • grib1文件解析 python_在Python中使用JSON
  • concat合并的数组会有顺序么_Javascript中数组方法reduce的妙用之处
  • dqn在训练过程中loss越来越大_物流过程中的仓储风险越来越大,该如何规避?...
  • 关闭运动轨迹_配备业界领先的反射屏 华米Amazfit智能运动手表3评测
  • 克罗地亚第二狂想曲难度_不可能的狼兔cp!剧情好看不靠大尺度,《动物狂想曲》监督专访...
  • sqlserver去重记录_细说SQLServer索引原理
  • python爬虫scrapy安装_Python之Scrapy爬虫框架安装及使用详解
  • echarts 柱状图设置边框_Echarts图表的悬浮框位置的调整
  • nacos修改密码_SpringBoot接入Nacos作为配置中心
  • 中如何调取api_什么是区块头?如何通过区块链API获得区块头信息?| Tokenview
  • oracle 按照时间倒序_oracle的逆序键索引应用!
  • linux 切换cuda版本_linux – 如何更改CUDA版本
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • [ JavaScript ] 数据结构与算法 —— 链表
  • echarts花样作死的坑
  • ECMAScript入门(七)--Module语法
  • gcc介绍及安装
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • oschina
  • Phpstorm怎样批量删除空行?
  • php面试题 汇集2
  • Redis 中的布隆过滤器
  • Ruby 2.x 源代码分析:扩展 概述
  • supervisor 永不挂掉的进程 安装以及使用
  • Vue UI框架库开发介绍
  • 对象管理器(defineProperty)学习笔记
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 前端技术周刊 2019-02-11 Serverless
  • 前嗅ForeSpider教程:创建模板
  • 入手阿里云新服务器的部署NODE
  • 什么是Javascript函数节流?
  • 我的业余项目总结
  • 原生Ajax
  • 昨天1024程序员节,我故意写了个死循环~
  • ​flutter 代码混淆
  • ​比特币大跌的 2 个原因
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • (+4)2.2UML建模图
  • (Forward) Music Player: From UI Proposal to Code
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (六)软件测试分工
  • (十六)一篇文章学会Java的常用API
  • (转)memcache、redis缓存
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .NET Core 2.1路线图
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET连接MongoDB数据库实例教程
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?