本文基于ubuntu20.4安装MDK5的keil软件,由于MDK不提供linux版本的安装软件,因此需要利用wine软件来安装MDK5软件,具体流程包括wine软件安装、MDK5安装及MDK5的lic添加等3部分内容。具体流程如下所示:
(一)Ubuntu安装wine8.1
1.首先在wine的github官网下载wine最新版本wine8.1的源码压缩包,如下图所示:
Release wine-8.1 · wine-mirror/wine · GitHub

2.拷贝wine8.1的源码压缩包到工作目录,如下所示:

3.解压wine8.1的源码压缩包到当前目录。
tar -zxvf wine-wine-8.1.tar.gz

4.首先安装wine8.1必备的库文件,如下所示:
sudo apt-get install gcc-multilib g++-multilib

sudo apt-get install libx11-dev:i386

sudo apt-get install libfreetype6-dev:i386 libfreetype6-dev

sudo apt-get install libxrender-dev:i386

sudo apt install libxrandr-dev

5.进入wine8.1解压后的目录,对wine8.1源码进行配置、编译、安装,具体流程如下图所示:
cd wine-wine-8.1/
./configure

make

make install

6.查看安装的wine8.1的版本,如下所示,说明wine8.1安装成功。
wine --version

(二)Ubuntu利用wine安装MDK5
在MDK官网下载最新的MDK5软件(截止写作时间,最新版本版本MDK5的版本为5.38a),具体下载流程不做介绍。本节主要介绍Ubuntu下使用wine安装MDK5.38a的流程,具体流程如下所示:
1.拷贝MDK5.38a的安装文件到工作目录,如下所示:

2.运行如下指令进行MDK5.38a的安装,如下所示:
wine MDK538a.EXE

3.安装流程与windows安装mdk5软件一样,具体网上搜索安装方式,本节不详述。
(三)Ubuntu利用wine添加MDK5的lic
1.拷贝mdk的lic软件到工作目录,如下所示:

2.运行mdk的lic软件,进入lic生成软件界面。
wine keygen_new2032.exe

3.具体使用流程与windows上一样,具体网上搜索使用方式,本节不详述。