我正在尝试使用 gcc-7.3 在 kubuntu bionic 上安装 vmware 8。安装过程进展顺利,直到出现“gcc 未找到”消息。gcc 在那里,但我猜 vmware 8 太旧并且无法识别 gcc 7.3 版。
我试图手动编译模块(vmmon 和其他东西),但出现了错误。一个例子如下所示。
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c: At top level:
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:175:19: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.fault = LinuxDriverFault
^~~~~~~~~~~~~~~~
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:175:19: note: (near initialization for ‘vmuser_mops.fault’)
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c: In function ‘init_module’:
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:346:4: error: implicit declaration of function ‘init_timer’; did you mean ‘init_timers’? [-Werror=implicit-function-declaration]
init_timer(&linuxState.pollTimer);
^~~~~~~~~~
init_timers
有解决方法吗?
非常感谢