如何在centos环境下运行.exe文件
2017-09-27 13:36
295 查看
首先要了解一下Wine:
Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。
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的发布是完全公开源代码的,并且是免费发行的。
# yum groupinstall ‘Development Tools‘
# yum install libX11-devel freetype-devel zlib-devel libxcb-devel
# cd /usr/src
# wget http://prdownloads.sourceforge.net/wine/wine-1.7.24.tar.bz2
# tar xjf wine-1.7.24.tar.bz2
备注:1.7.24是开发版,不是稳定版,如果你需要安装稳定版请点此链接下载,方法是一样的。
这里使用的是源码编译,执行以下命令开始编译,配置好的话30分钟左右可以完成,配置差点的话可能需要更久的时间,耐心等待。
# cd wine-1.7.24/
# ./configure
# make
# make install
# cd wine-1.7.24/
# ./configure –enable-win64
# make
# make install
4、检查版本
可以使用下面的命令检查你安装的Wine的版本
# wine –version
wine-1.7.24
# wine64 –version
wine-1.7.24
使用如下命令运行你的程序,有些程序可能需要root权限:
wine xxx.exe
Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。
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的发布是完全公开源代码的,并且是免费发行的。
安装需要的软件包
# yum groupinstall ‘Development Tools‘# yum install libX11-devel freetype-devel zlib-devel libxcb-devel
2、下载并解压Wine包
# cd /usr/src# wget http://prdownloads.sourceforge.net/wine/wine-1.7.24.tar.bz2
# tar xjf wine-1.7.24.tar.bz2
备注:1.7.24是开发版,不是稳定版,如果你需要安装稳定版请点此链接下载,方法是一样的。
3、安装Wine
这里使用的是源码编译,执行以下命令开始编译,配置好的话30分钟左右可以完成,配置差点的话可能需要更久的时间,耐心等待。
32位系统
# cd wine-1.7.24/# ./configure
# make
# make install
64位系统
# cd wine-1.7.24/# ./configure –enable-win64
# make
# make install
4、检查版本
可以使用下面的命令检查你安装的Wine的版本
32位系统
# wine –versionwine-1.7.24
64位系统
# wine64 –versionwine-1.7.24
5、Wine怎么用
使用如下命令运行你的程序,有些程序可能需要root权限:wine xxx.exe
相关文章推荐
- 如何使用JSmooth软件将java文件打包发布成exe文件,在没有jre环境的机子上运行(亲测有用)
- 如何把一个java程序打包成exe文件,运行在没有java环境里
- 如何生成能在没有安装opencv库及vs2010环境的电脑上运行的exe文件
- C#------如何取出exe运行文件给客户使用
- 生成exe文件,使C++程序脱离VS环境运行的方法
- Jsmooth Java文件打包成exe文件(可以在没安装JDK的环境下运行)
- 如何使用Gilisoft File Lock来阻止exe文件运行
- 关于Java的socket服务端项目如何打包成exe文件运行在服务器上。
- Jsmooth Java文件打包成exe文件(可以在没安装JDK的环境下运行)
- Centos修炼----->Centos7办公环境打造(No4 一音频和视频文件如何播放)
- 如何把一个java程序打包成exe文件,运行在没有java虚拟机
- centos shell基础 alias 变量单引号 双引号 history 错误重定向 2>&1 jobs 环境变量 .bash_history source配置文件 nohup & 后台运行 cut,sort,wc ,uniq ,tee ,tr ,split, paste cat> 2.txt <<EOF 通配符 glob模式 发邮件命令mail 2015-4-8 第十二节课
- Java程序导出成.jar文件、生成.exe可执行文件及打包成可执行安装程序(可在无Java环境的计算机上运行)--以个人所得税计算器为例
- [VB.NET]如何改变当前exe文件的运行路径?
- 四、java运行环境之centos 如何开启端口
- 如何将VC++程序纯净打包(VS2013+OpenCV 2.4.9项目生成EXE文件如何在其他电脑上直接运行)
- 如何让bat,cmd文件后台运行?如何把文件打包成EXE?
- VS2010+OpenCV 项目生成EXE文件如何在其他电脑上直接运行
- C#如何编写程序运行exe可执行文件
- 如何在centos环境下运行.exe文件