You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

安装VMware后提示未找到GNU C Compiler (gcc) version 12.2.0的解决求助

安装VMware后提示未找到GNU C Compiler (gcc) version 12.2.0的解决求助

Hey,我太懂你这种挫败感了——刚装完VMware就卡在上找不到指定gcc版本的问题上,之前在askubuntu翻的方案还没起效,确实够闹心的。我给你整理几个针对性的解决办法,你挨个试试:

  • 先确认系统里的gcc现状:打开终端输入 gcc --version,看看当前安装的版本到底是啥,是不是真的缺了12.2.0这个版本,或者版本对应不上。
  • 如果系统里已经有gcc-12,但VMware没识别到,手动指定路径试试:
    1. 用编辑器打开VMware的全局配置文件:sudo nano /etc/vmware/config
    2. 在文件末尾添上两行:
      vmware.gcc.path = "/usr/bin/gcc-12"
      vmware.gxx.path = "/usr/bin/g++-12"
      
    3. Ctrl+O保存,Ctrl+X退出,然后重启VMware再看情况。
  • 要是系统里压根没装gcc 12.2.0,那就先把它装进去:
    1. 先更新软件源:sudo apt update
    2. 安装gcc-12和对应的g++:sudo apt install gcc-12 g++-12 -y
    3. (可选)把gcc-12设为系统默认版本:
      sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100
      sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 100
      
  • 要是上面的都不管用,试试重新编译VMware的内核模块:
    终端输入 sudo vmware-modconfig --console --install-all,这个命令会强制重新安装所有需要的内核模块,过程中会调用你当前的gcc版本,应该能解决版本不匹配的问题。

要是试完还是不行,记得把终端里弹出的具体报错信息贴出来,我再帮你抠细节排查~

备注:内容来源于stack exchange,提问作者kernelupdater

火山引擎 最新活动