当前位置: 技术问答>linux和unix
Linux开发方式探讨 和现存条件的 选择.我是一个刚从win到linux的门外汉,希望可以找到最合适的方法.
来源: 互联网 发布时间:2015-08-30
本文导语: 1 在win上在敲,在linux上gdb. 不好,但是这种是不可缺少的,可能在我写了半年linux程序之后才肯使用吧 2 用editplus外挂编译检查工具,在win上编写编译, 但是应该不能单步调试吧,我不太确定. 所以:不好! 3 在win上装虚拟...
1 在win上在敲,在linux上gdb.
不好,但是这种是不可缺少的,可能在我写了半年linux程序之后才肯使用吧
2 用editplus外挂编译检查工具,在win上编写编译,
但是应该不能单步调试吧,我不太确定.
所以:不好!
3 在win上装虚拟机,虚拟机里装linux,在虚拟机里的linux里用eclipse开发
缺点:速度慢,而且有些其他的问题
(1 从linux外连可以,但是win能ping通linux,却不能ftp进入,好像所有的端口都没有打开)
4 在真实linux操作系统上用eclipse开发,速度比较快
但是操作有点不方便,因为我对linux系统不熟悉,输入法还不知道怎么装.
万一输入法坏了,得忙半天.
5 在win上用Magic C++ 远程调用Linux调试器开发
因为用起来跟VC差不多,所以使用很方便.
唯一有个不太方便的是,编译和单步调试反映比较慢
所以,我现在就在 4 和 5 之间徘徊,但是我倾向于5
希望 Magic C++能改进自己,把速度调整上去,我就不考虑4的方式了
以上是我一周半不停安装配置的心得
我弄东西都是尽量把所有得资料都看一遍才实施得,所以速度慢点,但我很明白我在做什么
下面是我这几天琢磨的东西
vnc,vpc,vmware(比vpc速度快很多,但是显卡配置太麻烦,显卡配好了,我的眼睛快瞎了),
linux,j2sdk,minGW,eclipse系列,
Magic C++,前5天都在搞上面的,昨天才看到有人介绍Magic C++,这就是量变到质变,如果不坚持,可能永远不会碰到这么好得工具
希望跟大家分享,有什么不正确的地方,请大家讲出来,
我不想在linux开发上一开始就走错方向.
|
最合适的方法就是最痛苦的方法。忘掉win,习惯vim, gcc, gdb, make, cvs.
|
同意
|
推荐方式:
如果你想完全转移到LINUX下的,用GVIM或者EMACS吧,连ECLIPSE都是多余的,因为毕竟效率太低
如果你仅仅是把LINUX作为一个开发的目标平台,那么就用MAGIC C++吧,毕竟人家开发这个工具也要有回报的
如果你想完全转移到LINUX下的,用GVIM或者EMACS吧,连ECLIPSE都是多余的,因为毕竟效率太低
如果你仅仅是把LINUX作为一个开发的目标平台,那么就用MAGIC C++吧,毕竟人家开发这个工具也要有回报的
|
换个环境,换个心情,换种方式,就会变成另外一种成功
|
我是先搞UNIX,再搞Windows的。到现在还是在Win上做得多,可到现在还是不喜欢Win。
我不理解,为什么要在Win上做UNIX开发?
我只知道至今为止有重大影响的技术至少有95%是在UNIX上搞出来的。当然包括Win上的技术(譬如Win引以为荣的GUI)。
如果你真的不喜欢UNIX,那还是回去搞Win好了。像你现在这样子,实在太别扭。
不要戴着Win眼镜看UNIX。真正投身于UNIX,你会觉得什么才是真正的O.S.。而Win呢?有一句很流行的话:Too simple!
我不理解,为什么要在Win上做UNIX开发?
我只知道至今为止有重大影响的技术至少有95%是在UNIX上搞出来的。当然包括Win上的技术(譬如Win引以为荣的GUI)。
如果你真的不喜欢UNIX,那还是回去搞Win好了。像你现在这样子,实在太别扭。
不要戴着Win眼镜看UNIX。真正投身于UNIX,你会觉得什么才是真正的O.S.。而Win呢?有一句很流行的话:Too simple!