用 mbp 开发 linux C/C++程序靠谱吗?

2015-07-22 16:30:52 +08:00
 yuyang

想买个mbp,主要写python,但是很多时候也要写一些linux下的C/C++程序,不知OS X合不合适

6330 次点击
所在节点    MacBook Pro
38 条回复
yuankui
2015-07-23 09:02:44 +08:00
mac不合适,啥合适???
zhsso
2015-07-23 09:19:31 +08:00
看你C写的哪种程序
内核,底层相关的还是算了吧
其实开个无界面的Linux 虚拟机不怎么消耗资源,试试就知道了
jedihy
2015-07-23 10:55:56 +08:00
@wy315700 深有体会,以为调试没问题了,给别人一用就崩溃。
txl263
2015-07-23 12:27:05 +08:00
都说了开Linux的虚拟机无压力啊,内存分几百兆就够了,装个gentoo,性能也妥妥的
yuyang
2015-07-23 15:19:59 +08:00
@windalex 我没有用过mbp, 所以都不太熟悉,如果用过我肯定也就不纠结了, 不知你开发的时候代码放在哪?共享文件夹? 编译又是如何做的呢?用ssh登上去?
AnyOfYou
2015-07-23 16:22:07 +08:00
XPS 13 developer edition 合适么
txl263
2015-07-23 16:31:17 +08:00
@yuyang vagrant也是虚拟机,编译可以ssh,编辑可以ssh也可以sftp当本地编辑
xylophone21
2015-07-23 16:34:33 +08:00
虚拟机装没GUI的,性能没问题的。
deving
2015-07-23 18:27:37 +08:00
@windalex mba 低配xcode开发过程中体验怎么样?会不会很卡?轻度开发可以吗?
typcn
2015-07-23 19:11:16 +08:00
@deving SSD + i系列 CPU ,就不会卡
holulu
2015-07-23 19:36:21 +08:00
VM 吧,环境不一样的
windalex
2015-07-23 22:45:21 +08:00
@yuyang 放在虚拟机里,因为是 linux 写 C,直接用不带插件的 vim。当然你也可以放共享文件夹里,编译要在虚拟机里编译。
windalex
2015-07-23 22:47:09 +08:00
@deving xcode 做 iOS UI 的时候会很卡,其他时候还好,另外屏幕小了点……于是我刚买了个13寸
windalex
2015-07-23 22:50:40 +08:00
@wy315700 其实这是 llvm 的锅,编译器都处理好了。按理说这是一个好事,不过最近教别人编程入门时,碰到一些不规范的写法,llvm 也不报错,搞得我还要强制性要求别人该怎么写。
wy315700
2015-07-23 22:54:12 +08:00
@windalex
是编译器的问题,vs早期的版本也经常这样,
yuyang
2015-07-24 11:59:44 +08:00
@windalex 代码如果直接在虚拟机中编辑肯定不现实,因为大型点的项目我都用IDE,平时我也是用的定制的很个性化的emacs,如果用无插件的编辑器写,效率会低不少,而且代码也不好管理,所以应该只能放在共享文件夹里,编译用ssh登上去倒是可以接受. 其实我以前把linux作为主力桌面用了快3年,只是现在公司太依赖qq,我才不得不切换到windows,然后开虚拟机写代码,因为讨厌在二者间切换,所以我才想买mbp, 现在看来mbp也不能很好的解决这个问题.
wyj2046
2015-07-24 18:33:34 +08:00
@yuyang 楼主 我也用emacs, 不用开虚拟机, 直接启个vagrant就好, 你再mac本地开发, 在vagrant里编译, 跑程序就行
wyj2046
2015-07-24 18:35:32 +08:00
@yuyang 另外linux桌面用ubuntu的话, 有wine qq2012可以用, 直接一个deb包, 随装随用, 而且没有弹窗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/207552

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX