Ubuntu 16.04 升级到内核4.18 后 vmplayer 不能运行

内核升级到4.18 后  运行vmplayer 不能运行 

还提示说要求有gcc 8.2.0 版本 才能重新编译 适合的模块,

不得不 编译了GCC 8.2.0  然后 指定编译出的bin目录 就可以继续往下编译了,但是编译执行不下去 没有提示的报错

 

在参考这篇文章后 

https://blog.csdn.net/u010270273/article/details/70254822

在 sudo -s 后运行以下内容打补丁

cd /usr/lib/vmware/modules/source
tar xf vmmon.tar
mv vmmon.tar vmmon.old.tar
sed -i 's/uvAddr, numPages, 0, 0/uvAddr, numPages, 0/g' vmmon-only/linux/hostif.c
tar cf vmmon.tar vmmon-only
rm -r vmmon-only

tar xf vmnet.tar
mv vmnet.tar vmnet.old.tar
sed -i 's/addr, 1, 1, 0/addr, 1, 0/g' vmnet-only/userif.c
tar cf vmnet.tar vmnet-only
rm -r vmnet-only   然后重新编译 就ok了

参考:https://blog.csdn.net/u010270273/article/details/70254822

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值