一、安装gcc++ 4.9
## 下载gcc最新的源码包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9.1.tar.gz
## 解压缩 tar -xf gcc-4.9.1.tar.gz
## cd gcc-4.9.1
## 运行download_prerequisites脚本, ./contrib/download_prerequisites ,这个脚本会自动帮你下载所需要的依赖文件和库
### 如果运行脚本失败,提示:PASV 无法连接到 209.132.180.131 端口号 10003,那么就打开该脚本:
### vim ./contrib/download_prerequisites
### 把里面几个下载的命令注释掉(5 个 wget 命令),然后单独下载这 5 个源码包,拷贝到 gcc-4.9.0 目录下。
我执行的时候直接下载了,直接执行下面
#### 第一步:安装gmp-4.3.2.tar.bz2/home/font/node-master/gcc-4.9.1/contrib/gmp-4.3.2
#### 第二步:安装mpfr-2.4.2.tar.bz/home/font/node-master/gcc-4.9.1/contrib/mpfr-2.4.2
#### 第三步:安装mpc-0.8.1.tar.gz/home/font/node-master/gcc-4.9.1/contrib/mpc-0.8.1
#### 第四步:安装isl-0.12.2.tar.bz2 /home/font/node-master/gcc-4.9.1/contrib/isl-0.12.2
#### 第五步: 安装cloog-0.18.1.tar.gz/home/font/node-master/gcc-4.9.1/contrib/cloog-0.18.1
依次进入目录
./configure
./make && make install
这回可以安装gcc了
cd /home/font/node-master/gcc-4.9.1
./configure
./make && make install
这个过程是漫长的.............
make过程报错
configure: error: cannot compute suffix of object files: cannot compile
解决办法:
我的gmp, mpfr, mpc都是使用默认参数安装的,没指定任何参数
./configure
make
make install
所以直接使用下面的命令设置环境变量就可以了:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
如果安装时指定了安装目录,使用类似下面的命令:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/gcc-4.6.3/mpc-0.9/mpc_install/lib:/opt/gcc-4.6.3/gmp-5.0.4/gmp_install/lib:/opt/gcc-4.6.3/mpfr-3.1.0/mpfr_install/lib
二、安装node.js
./configure 报错
### error while loading shared libraries: libcloog-isl.so.4
解决方法
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
这个过程是漫长的.............
三、安装font-spider
npm install font-spider -g
四、使用