安装了g++,但是g++ -version查看时候没有

(dpdetr) lixinru@lixinru-B760M-GAMING-AC-DDR4:~/devdata/code_env/DPText-DETR-main$ dpkg -l | grep g++
ii  g++                                        4:11.2.0-1ubuntu1                       amd64        GNU C++ compiler
ii  g++-11                                     11.4.0-1ubuntu1~22.04                   amd64        GNU C++ compiler
ii  g++-9                                      9.5.0-1ubuntu1~22.04                    amd64        GNU C++ compiler
(dpdetr) lixinru@lixinru-B760M-GAMING-AC-DDR4:~/devdata/code_env/DPText-DETR-main$ g++ --version 
找不到命令 “g++”,但可以通过以下软件包安装它:
sudo apt install g++

安装了g++,但是查看时候没有。

  • 检查 which g++: 执行 which g++ 来查看 g++ 命令在哪个路径下。如果返回的路径是空的,说明 g++ 没有被正确链接到系统的 PATH 环境变量中。

  • 手动设置默认 g++ 版本: 如果 which g++ 没有返回任何路径,或者指向了一个错误的版本,你可以手动创建一个符号链接到期望的 g++ 版本。例如,要设置 g++-9 为默认版本,可以使用:

  • g++-9是我的版本,换成你安装的就行。

  • sudo ln -sf /usr/bin/g++-9 /usr/bin/g++

    再尝试就有拉:

  • (dpdetr) lixinru@lixinru-B760M-GAMING-AC-DDR4:~/devdata/code_env/DPText-DETR-main$ which g++
    /usr/bin/g++
    (dpdetr) lixinru@lixinru-B760M-GAMING-AC-DDR4:~/devdata/code_env/DPText-DETR-main$ g++ --version 
    g++ (Ubuntu 9.5.0-1ubuntu1~22.04) 9.5.0
    Copyright (C) 2019 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值