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的知识(起码知道怎么使用)后,安装软件就是小菜一碟。