source insight使用(三)
已剪辑自: https://blog.csdn.net/zengfenliang/article/details/78255093
1、安装wine
wine(“Wine Is Not an Emulator”的递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。安装了wine之后,会模仿一个类windows的运行环境出来,于是很多windows下的程序就能顺理安装在linux系统中了。具体的安装步骤也很简单,我们以ubuntu系统为例。执行如下语句就好:
sudo apt-get install wine
这样,就能一步到位的将wine安装到你的系统中了。
2、查看wine的安装情况
wine安装好了之后,我们要对它的基本情况进行一下了解,便于执行后续的步骤。
首先在命令行输入以下语句,进入wine的工作目录并浏览一下其中的目录信息:
1. leon@Ubuntu:~$ cd ~/.wine
2. leon@Ubuntu:~/.wine$ ll
3. 总用量 884
4. drwxrwxr-x 4 leon leon 4096 1月 10 14:29 ./
5. drwxr-xr-x 35 leon leon 4096 1月 10 15:53 ../
6. drwxrwxr-x 2 leon leon 4096 12月 28 17:17 dosdevices/
7. drwxrwxr-x 5 leon leon 4096 12月 28 17:17 drive_c/
8. -rw-rw-r-- 1 leon leon 824463 1月 10 11:53 system.reg
9. -rw-rw-r-- 1 leon leon 11 12月 28 17:17 .update-timestamp
10. -rw-rw-r-- 1 leon leon 2131 12月 28 17:17 userdef.reg
11. -rw-rw-r-- 1 leon leon 53078 1月 10 14:29 user.reg
可以看到,其中有一个driver_c目录,进去再看一下:
1. leon@Ubuntu:~/.wine$ cd drive_c/
2. leon@Ubuntu:~/.wine/drive_c$ ll
3. 总用量 20
4. drwxrwxr-x 5 leon leon 4096 12月 28 17:17 ./
5. drwxrwxr-x 4 leon leon 4096 1月 10 14:29 ../
6. drwxrwxr-x 5 leon leon 4096 12月 28 17:19 Program Files/
7. drwxrwxr-x 4 leon leon 4096 12月 28 17:17 users/
8. drwxrwxr-x 13 leon leon 4096 12月 28 17:17 windows/
这样的目录信息,看上去是不是很眼熟?是的,这就是wine的秘密所在了。它就是在这里仿造出了一个windows的系统目录环境,所有必要的东西都给你准备好了。你可以在这个环境下安装你所想要的windows应用程序,wine会将其安装其中的Program Files目录下,跟windows完全一模一样。于是,我们开始安装source insight吧。
3、安装source insight
将source insight安装的可执行文件复制到ubuntu中。我复制到了~/Desktop/下面。
运行命令
wine ~/Desktop/Si35Setup.exe
其中Si35Setup.exe为source insight安装包名字。安装过程与windows相同。
4、启动source insight建立工程
使用命令启动source insight,建立工程和windows相同。
wine "c:\Program Files\Source Insight 3\Insight3.exe"
这样,source insight就启动了,熟悉的界面出现了。哈哈!
5、编写一个简单的脚本方便每次启动source insight
1. !/bin/bash
2. wine "c:\Program Files\Source Insight 3\Insight3.exe" &
将该脚本文件命名为startsi.sh,并拷贝到任何环境变量所支持的目录下,我本人是放在/usr/sbin目录下,并赋予可以运行的权利(chmod a+x),然后在命令行中输入startsi.sh,便可以顺利的启动source insight了。
在ubuntu里适配不是很好,界面奇怪
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2020-02-22 Qt字符串处理 QString用法总结(二)
2020-02-22 Qt字符串处理 QString用法总结(一)
2020-02-22 Qt中tr()的作用