0%

gcc/g++ 多版本间切换

1. 查看 gcc/g++ 版本

  • 查看当前版本
1
2
3
4
5
gcc -v
g++ -v

gcc --version
g++ --version
  • 查看系统已有版本
1
2
ls /usr/bin/gcc*
ls /usr/bin/g++*

2.安装gcc

​ 1获取源码压缩包

1
2
3
4
wget https://repo.huaweicloud.com/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
tar -zxvf gcc-7.3.0.tar.gz
cd gcc-7.3.0
./contrib/download_prerequisites

​ 如果执行上述命令报错,需要执行如下命令在“gcc-7.3.0/”文件夹下下载依赖包:

1
2
3
4
wget http://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2
wget http://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2
wget http://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz
wget http://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2

​ 下载好上述依赖包后,执行以下命令,检查是否下载完成:

1
./contrib/download_prerequisites	执行配置、编译和安装命令:

​ 执行配置、编译和安装命令:

1
2
3
./configure --enable-languages=c,c++ --disable-multilib --with-system-zlib --prefix=/usr/local/gcc7.3.0    # prefix是安装目录
make -j192 # 通过grep -w processor /proc/cpuinfo|wc -l查看cpu数,示例为192,用户可自行设置相应参数。
make install

2安装gcc时候会占用大量临时空间,所以先执行下面的命令清空“/tmp”目录。

1
rm -rf /tmp/*

3. 手动切换

  • 先将需要的版本添加到 update-alternatives 中,其中/root/neu/data1/envs请替换成你自己的实际安装目录
1
2
3
4
5
6
# gcc
sudo update-alternatives --install /usr/local/bin/gcc gcc /usr/local/gcc7.3.0/bin/gcc 40
sudo update-alternatives --install /usr/local/bin/gcc gcc /root/neu/data1/envs/gcc10.3.0/bin/gcc 50
# g++
sudo update-alternatives --install /usr/local/bin/g++ g++ /usr/local/gcc7.3.0/bin/g++ 40
sudo update-alternatives --install /usr/local/bin/g++ g++ /root/neu/data1/envs/gcc10.3.0/bin/g++ 50

若想删除,执行命令:

1
2
sudo update-alternatives --remove gcc /usr/local/gcc7.3.0/bin/gcc
sudo update-alternatives --remove g++ /usr/local/gcc7.3.0/bin/g++
  • 手动配置 update-alternatives
1
2
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

4.查看gcc的真实路径

1
ls -l /usr/local/bin/gcc

/usr/bin/gcc -> /etc/alternatives/gcc

1
ls -l /etc/alternatives/gcc

/etc/alternatives/gcc -> /usr/local/gcc7.3.0/bin/gcc

手动修复符号链接

1
sudo ln -sf /usr/local/gcc7.3.0/bin/gcc /usr/bin/gcc

© 2025 CwbyWifsy 保留所有权利

前言

想在 iPhone 上体验最强大的 AI 助手——ChatGPT GPT Plus?本篇教程将手把手教你,如何使用美区苹果账号、支付宝购买礼品卡,在 Apple Store 上兑换,并成功开通 GPT Plus 订阅。


目录

  1. 准备工作
  2. 步骤详解
  3. 常见问题
  4. 小结

准备工作

在正式开始之前,请确保你已准备好以下两样“法宝”:

  • 美区苹果账号

    • 注册时请选择美国地区,地址最好选免税州,有哪些可以自己查 身份信息可以网上搜美国人身份生成 (如果不会请给我邮箱发消息,我看到之后会再次出一个教程)

    • 邮箱、密码、密保问题等信息均可使用国内邮箱与手机号

    • 千万不要设置付款方式,一定要留空

      apple_id
  • ChatGPT 账号

    • 若无账号,可访问 chat.openai.com 注册 ((如果不会请给我邮箱发消息,我看到之后会再次出一个教程))

步骤详解

步骤 1:准备账号

  1. 确认自己的苹果账号地区为美国。
  2. 确保 ChatGPT 账号可正常登录。

步骤 2:购买苹果礼品卡

  1. 打开支付宝 → 搜索 “Pockyt Shop”

  2. 进入 Pockyt Shop小程序,选择 App Store & iTunes USA

    Pokyt_Shop

  3. 选择合适面额(建议 $20,刚好一个月)。

    Gift_card

  4. 使用支付宝完成支付,获得 礼品卡兑换码

    order_list

注意:务必保存好兑换码,付款成功后如果加载慢可在订单详情中查看。


步骤 3:兑换礼品卡

  1. 在 iPhone 上打开 App Store
  2. 先登录自己的美区账号。
  3. 点击右上角头像 → 选择 “兑换礼品卡或代码”
  4. 输入或粘贴刚刚购买的兑换码,点击 “兑换”
  5. 确认账户余额已更新。

步骤 4:下载并开通 GPT-4 Plus

  1. 在 iPhone 上打开 App Store,搜索 “ChatGPT”(只有美区的apple id才能搜索到)。
  2. 安装完成后,打开 ChatGPT,使用前面准备好的 ChatGPT 账号 登录。
  3. 在应用内点击左上角 “升级”“GPT-4 Plus”
  4. 订阅成功后,即可畅享 GPT-4 Plus 的强大功能!

常见问题

  • Q:支付失败怎么办?
    A:确认自己没有设置任何付款方式,如果付款失败也是正常的,因为可能是新号的原因,给苹果客服打电话,给他说清楚之后按照要求就可以成功开通(我舍友当时就是这么完成的,也是新号) 。
  • Q:ChatGPT登录不上去?
    A:你的科学上网质量不行,换一个。

© 2025 CwbyWifsy 保留所有权利