如何在linux centos 环境下运行.exe文件
程序员文章站
2023-08-21 00:03:50
linux是不能运行window下的可执行文件的,必须借助于wine。百度了以下wine如下: Wine (“Wine Is Not an Emulator” 的递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windo ......
linux是不能运行window下的可执行文件的,必须借助于wine。百度了以下wine如下:
wine (“wine is not an emulator” 的递归缩写)是一个能够在多种 posix-compliant 操作系统(诸如 linux,mac osx 及 bsd 等)上运行 windows 应用的兼容层。另外英语单词wine是葡萄酒的意思。
wine (wine is not an emulator)[即wine不是一个模拟器]是一个在linux和unix之上的,windows 3.x和 windows apis的实现。注意,wine不是windows模拟器,而是运用api转换技术实做出linux对应到windows相对应的函数来调用dll以运行windows程序。wine可以工作在绝大多数的unix版本下,包括linux, freebsd, 和 solaris。另外,也有适用于mac os x的wine程序。wine不需要microsoft windows, 因为这是一个完全由百分之百的免费代码组成的。如果有可利用的副本的话,它也可以随意地使用本地系统的dlls。wine的发布是完全公开源代码的,并且是免费发行的。(基于lgpl发布:gnu宽通用公共许可证)
关于wine的真正含义,有人对“wine is not an emulator”的说法表示质疑,认为”非模拟器“的解释不过是一种娱乐性的说法,wine的真实意思应当是是windows environment的缩写,即wine。 ------------资料来源于百度百科。
小白也是第一次安装,遇到了许多麻烦,于是在百度上寻找答案,经过几番周折,调试好了。(我是在图形桌面化安装的。)
1、安装需要的软件包:
yum groupinstall 'development tools' //安装开发工具
yum install libx11-devel freetype-devel zlib-devel libxcb-devel //安装开发工具库
2、下载并解压wine包:https://sourceforge.net/projects/wine/files/source/ //下载地址,各个版本都有。
cd /usr/src
wget https://excellmedia.dl.sourceforge.net/project/wine/source/wine-3.7.tar.xz
tar -xvjf ./wine-3.7.tar.xz
3、安装wine
64位安装方法:
./configure -enable-win64
make > make.log 2>&1
make install
---------------------------------
32位安装方法:
./configure
make > make.log 2>&1
make install
由于缺包,导致执行./configure --enable-win64报错,执行以下命令后解决了:
yum install flex.x86_64
yum install bison.x86_64
注意:安装时间会比较长,耐心等待。
4、安装成功后,会生成wine命令,检测如下:
centos7.0成功安装wine无法使用,执行以下命令试试:
sudo ln -s /usr/local/bin/wine64 /usr/local/bin/wine
感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文连接。
上一篇: VMware安装CentOS7
下一篇: ES6中let 和 const 的新特性
推荐阅读
-
如何在linux centos 环境下运行.exe文件
-
CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤
-
成功解决Windows10环境下运行Linux系统下的.sh文件
-
使用Goland写的代码如何在Centos7Linux环境下部署运行
-
C#编写运行在Linux环境下的采用Mediainfo来获取多媒体文件信息的代码
-
centos7无网络环境下创建基于scratch镜像的Linux镜像,并带有Java运行环境
-
Linux(Centos7)环境下解压rar格式文件
-
CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤
-
如何在linux centos 环境下运行.exe文件
-
centos+mono+nginx+jexus 搭建linux下c#运行环境测试