文档章节

Linux开发和Windows娱乐两不误

eechen
 eechen
发布于 2014/01/16 18:53
字数 478
阅读 1454
收藏 27

Windows 

+ Cygwin 

+ VirtualBox Linux 


Cygwin不需要虚拟机支持,自带终端模拟器,能够使用Linux上众多强大的命令行工具(vim/gcc/gdb/make,curl/wget,grep/find/awk/sed等等),通过setup.exe访问Cygwin软件仓库搜索和安装需要的软件包,Cygwin完全可以说是一个运行在Windows上的Linux发行版,不容错过,强烈推荐。


VirtualBox我喜欢他的暂停和休眠以及端口转发。“暂停”能使虚拟Linux停止运行,不消耗CPU;“休眠”可以快速把虚拟Linux保存到硬盘,以便下次快速启动;“端口转发”则方便在Windows上用PuTTY(终端模拟器)、WinSCP(远程文件管理器)、Notepad++(远程文件编辑器)、HeidiSQL(可视化管理MySQL)等管理虚拟Linux的服务,而网络使用NAT连接,这样也能保证虚拟Linux联网安装软件包。 


如果你觉得WinSCP的文件管理还不够用,还可以设置一个共享文件夹,在Windows和VirtualBox Linux之间共享文件。 

比如在VirtualBox Ubuntu开端口转发(22,80,3306),挂载Windows共享目录到Ubuntu网站根目录,Windows上Netbeans在共享文件夹里新建项目进行PHP Web开发。

另外Netbeans也支持ssh连接远程Linux服务器进行开发。


Windows上Cygwin和VirtualBox Linux我都用,它们真的都很赞。 


另外Netbeans C++支持在Windows上配合Cygwin或者ssh连接远程Linux使用远程服务器上的编译构建环境进行Linux C/C++开发。


如果你的主系统为Linux比如Ubuntu,用VirtualBox虚拟一个XP也是不错的选择,满足平常的Windows需求,当然游戏除外。

© 著作权归作者所有

eechen

eechen

粉丝 1015
博文 107
码字总数 55962
作品 1
深圳
私信 提问
加载中

评论(5)

eechen
eechen

引用来自“knightuniverse”的评论

引用来自“eechen”的评论

引用来自“温习江湖”的评论

还是双系统靠谱些,我每次切换到windows都是一会儿就不干正事了……

我用的也是双系统,上面这个组合主要是为了方便Windows用户也能较为完整地使用Linux开发环境。

你平时在LINUX上做开发的时候,都是直接用VIM编辑代码吗?

我做PHP Web开发的,平常用Netbeans、Zend Eclipse或者Geany。
knightuniverse
knightuniverse

引用来自“eechen”的评论

引用来自“温习江湖”的评论

还是双系统靠谱些,我每次切换到windows都是一会儿就不干正事了……

我用的也是双系统,上面这个组合主要是为了方便Windows用户也能较为完整地使用Linux开发环境。

你平时在LINUX上做开发的时候,都是直接用VIM编辑代码吗?
eechen
eechen

引用来自“温习江湖”的评论

还是双系统靠谱些,我每次切换到windows都是一会儿就不干正事了……

我用的也是双系统,上面这个组合主要是为了方便Windows用户也能较为完整地使用Linux开发环境。
温习江湖
温习江湖
还是双系统靠谱些,我每次切换到windows都是一会儿就不干正事了……
asdf10
asdf10
学习
雨林木风 Ylmf OS 4.0 公测版发布

自去年5月底发布了Ylmf OS 3.0正式版后, 雨林木风宣布停止对Ubuntu的优化改版,转向基于Linux底层内核的深度开发,从而构建一个“完全属于自己的OS”。昨日,雨林木风发布了最新的 Ylmf OS ...

红薯
2011/03/29
2.7K
46
娱乐开发两不误,10 大开源游戏框架推荐

从角色扮演游戏到即时策略游戏,从冒险解谜游戏到动作射击游戏,甚至是只有一兆大小的迷你游戏,都有起着核心作用的技术组成部分。本文将介绍十大好用的开源游戏引擎和框架,希望能给你的游戏...

编辑部的故事
2017/10/25
0
19
雨林木风Ylmf OS 4.0正式版多图赏析

近日,雨林木风发布了Ylmf OS 4.0正式版,比起之前发布的两个测试版本,Ylmf OS 4.0正式版在多媒体、办公、娱乐、网络等应用方面都有所加强,在兼容性和易用性方面也有较大改善,致力于为广大...

justfind245
2011/06/03
1K
1
双网卡或多网卡实现同时上网

一直想弄很久这个。我的本本有一块无线网卡,一块有线网卡。无线网卡是用来连接无线路由宽带用的,有线的是用来连接校园网选课还有同学间传文件用。一直以为在Windows里不能两张网卡一起同时...

侠云
2010/12/30
0
0
操作系统问卷调查

1. 你是用WINDOWS主要干什么? 2. 你知道linux桌面操作系统吗,了解几个? 3. 如果linux桌面的娱乐,办公和WINDOWS一样强大,你愿意是用LINUX桌面吗? 4. 你对LINUX的一些建议? 5. 如果正在使用...

冰雪情缘l
2013/06/16
3.1K
56

没有更多内容

加载失败,请刷新页面

加载更多

FPGA 设备 USB Platform Cable USB

lsusbFuture Technology Devices International, Ltd FT232H Single HS USB-UART/FIFO IC

MtrS
今天
4
0
lua web快速开发指南(6) - Cache、DB介绍

"数据库"与"缓存"的基本概念 数据库与缓存是服务端开发人员的必学知识点. 数据库 "数据库"是一种信息记录、存取的虚拟标记地点的集合统称. 比如现实生活中, 我们经常会用到文件柜、书桌等等数...

水果糖的小铺子
今天
7
0
Oracle分页查询语句的写法

Oracle分页查询语句的写法 Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,Oracle分页查询语句基本上可以按本文给出的格式来进行套用。   Oracle分...

康师傅
昨天
5
0
java并发图谱

1527
昨天
2
0
Mybatis之拦截器Interceptor

使用mybatis时用PageHelper进行分页,用到了PageInterceptor,借此了解下mybatis的interceptor。Mybatis的版本是3.4.6,MybatisHelper的版本是5.1.3。 1、PageInterceptor 先上一段代码,如下...

克虏伯
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部