关于在集群上搞GCC-6.5-无权限

## 非Root用户下编译GCC 6.5.0

1. **下载gcc-6.5.0**

   建议先到网站上下载,然后再通过jupyter上传到服务器。

   ```bash
   wget https://ftp.gnu.org/gnu/gcc/gcc-6.5.0/gcc-6.5.0.tar.gz
   ```

2. **解压gcc**

   ```bash
   tar zxvf gcc-6.5.0.tar.gz
   cd gcc-6.5.0
   ```

3. **安装依赖文件**

   ```bash
   ./contrib/download_prerequisites
   ```

4. **创建编译目录**

   ```bash
   cd ..
   
   mkdir gcc-6.5.0-build
   cd gcc-6.5.0-build
   ```

5. **配置并编译**

   ```bash
   ../gcc-6.5.0/configure --disable-checking --enable-languages=c,c++ --disable-multilib --prefix=/home/jovyan/gcc6 --enable-threads=posix
   
   make -j32 && make install
   ```

6. **查看是否安装成功**

   ```bash
   cd    # /home/jovyan/
   ./gcc6/bin/gcc -v        # 6.5.0
   ```

7. **设置环境变量**

   ```bash
   touch bashrc
   
   # Edit "bashrc" in jupyter, you can't use vi or vim via Terminal
   # Add following lines into "bashrc" and save (you can also specify your own gcc path):
   export PATH="/home/jovyan/gcc6/bin:/home/jovyan/gcc6/lib64:$PATH"
   export LD_LIBRARY_PATH="/home/jovyan/gcc6/lib:$LD_LIBRARY_PATH"
   
   # In Terminal
   mv bashrc .bashrc
   source .bashrc
   
   # Check if it works
   gcc -v    # 6.5.0
   ```

   

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值