linux下运行windows程序(sourceinsight为例)

在linux中运行windows程序是很方便的事,比如想使用如sourceinsight这类的代码浏览工具又苦于linux下没有,那就装一个wine接口,使windows程序 在linux中可以双击运行,非常方便。

一、wine介绍

Wine (Wine Is Not an Emulator)[即Wine不仅仅是一个模拟器]是一个在Linux和UNIX之上的,Windows 3.x和 Windows APIs的实现.它是一个Windows兼容层,用通俗的话说,就是一个Windows模拟器,这个层即提供了一个用来从Windows源进出到UNIX的开发工具包(Winelib),也提供了一个程序加载器,该加载器允许不用任何修改Windows 3.1/95/NT的二进制文件,就可以运行在Intel Unix及其衍生版本下.Wine可以工作在绝大多数的UNIX版本下,包括Linux, FreeBSD, 和 Solaris. Wine不需要Microsoft Windows, 因为这是一个完全由百分之百的免费代码组成的,可以选择的实现,但是它却可以随意地使用本地系统的DLLs,如果它们是可以被利用的话.Wine的发布是完全公开源代码的,并且是免费发行的。

 

二、wine下载及安装方法:

下载wine包,访问 http://www.winehq.com/ 下载最新版本的 wine,解压到一个目录

  打开终端("Terminal"),输入以下命令:

  cd <你解压的目录> #进入目录

  ./configure # 检查编译环境

  make #编译   可能需要非常长的时间(我用了1个半小时,在E5300+2G内存的电脑上跑虚拟机)

  make install #安装

wine的下载地址:http://www.winehq.org/announce/1.2.2

 

三、windows程序(以sourceinsight安装程序为例)

sourceinsight(英文版,可以在linux下模拟运行)的下载地址:

http://u.163.com/7YuWX(提取码q9gymvur)其他版本可能会不成功。

序列号:(任一)

SI3US-404808-04697
SI3US-510811-93484
SI3US-343066-11287

SI3US-956386-80191
SI3US-840598-11493

四、运行windows程序:

1、在linux终端运行:

wine     windows程序

即可。

2、也可以直接双击windows程序运行。

五、注意

如果运行的windows下某软件安装程序,在安装路径中不要选择“c:”盘,可能会找不到。最后选择自己找的到的地址,比如/opt/目录下。

 

六、示例

安装完wine后运行sourceinsight的效果图

linux下运行windows程序(sourceinsight为例)_第1张图片

原文地址:http://hi.baidu.com/jianghuzhijian/blog/item/25c6f0137e1a35e9c3ce790b.html

先转过来备用,正在编译wine,不知道能不能成功~~


你可能感兴趣的:(linux下运行windows程序(sourceinsight为例))