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

你可能感兴趣的:(ubuntu,environment)