想买个mbp,主要写python,但是很多时候也要写一些linux下的C/C++程序,不知OS X合不合适
1
xfwduke Jul 22, 2015
感觉lldb 多进程调试不如 gdb 方便
如果和系统关系很紧密的开发, 不太合适. 有些库接口虽然一样, 但是行为不太一样, 前阵子搞 GNU readline 就被坑了一把 |
2
inevermore Jul 22, 2015
写C++还是用虚拟机吧。 mbp开虚拟机无压力的。
|
3
hulige123 Jul 22, 2015 via Android
好想要一台mbp呀
|
5
igboy Jul 22, 2015
vagrant,代码本地写,然后编译允许在虚拟机里面就行了。开发是没有问题的,补全是直接把 linux /usr/include 目录里面的头文件全部拿出来,
|
6
txl263 Jul 22, 2015
mbp虚拟机开linux那是毫无压力啊
|
7
helloworld00 Jul 22, 2015
如果是开虚拟机的话还不如直接ssh连linux的机子用vim写吧...
|
8
49 Jul 22, 2015 via Android
golang跨平台编译好舒服的说
|
9
ehs2013 Jul 22, 2015
前几天在 OS X 上折腾 GCC Linux cross compiler 然而并没成功,主要是坑在 Linux 内核头文件和 Glibc 上。
|
10
yuyang OP @txl263 以我的预算,只能买个840,所以开虚拟机我觉得够呛,内存似乎不够,而且我想买mbp 就是不想在虚拟机和windows 间切换来切换去,如果用mbp 仍然要虚拟机的话,那么我也就没必要买了。
|
12
igboy Jul 22, 2015
840搭一个linux的虚拟机完全足够了,不会影响性能的,而且不需要切换来切换去,直接ssh到虚拟机中编译不就行了。代码可以在主机上写,写个脚本把代码上传到linux虚拟机,然后编译。
|
13
shiltian Jul 22, 2015
看楼主的需求,感觉没必要上 Mac 了……
|
15
patr0nus Jul 23, 2015
用虚拟机 + vagrant
可以用 mac 下的代码编辑器,还可以用 mac 的终端 app 连进虚拟机 |
18
windalex Jul 23, 2015 via iPhone
最近一直都用 vagrant 在 Mac 写 Unix 编程。电脑是 MBA 11寸最低配,花十分钟试试就知道,完全不需要纠结那么多。
|
19
wy315700 Jul 23, 2015 不靠谱,
Mac osx对 错误容忍性太强了 读写未分配的内存居然不报错 不报错 不报错 栈溢出了也不报错 不报错 不报错 然后程序还能正常工作。。。 在Mac上调试没问题的程序放到Linux里就经常segmantfalt |
21
yuankui Jul 23, 2015
mac不合适,啥合适???
|
22
WDsUO7HnS2Na1DFC Jul 23, 2015
看你C写的哪种程序
内核,底层相关的还是算了吧 其实开个无界面的Linux 虚拟机不怎么消耗资源,试试就知道了 |
24
txl263 Jul 23, 2015
都说了开Linux的虚拟机无压力啊,内存分几百兆就够了,装个gentoo,性能也妥妥的
|
25
yuyang OP @windalex 我没有用过mbp, 所以都不太熟悉,如果用过我肯定也就不纠结了, 不知你开发的时候代码放在哪?共享文件夹? 编译又是如何做的呢?用ssh登上去?
|
26
AnyOfYou Jul 23, 2015
XPS 13 developer edition 合适么
|
28
xylophone21 Jul 23, 2015
虚拟机装没GUI的,性能没问题的。
|
31
holulu Jul 23, 2015
VM 吧,环境不一样的
|
32
windalex Jul 23, 2015 via iPhone
@yuyang 放在虚拟机里,因为是 linux 写 C,直接用不带插件的 vim。当然你也可以放共享文件夹里,编译要在虚拟机里编译。
|
34
windalex Jul 23, 2015 via iPhone
@wy315700 其实这是 llvm 的锅,编译器都处理好了。按理说这是一个好事,不过最近教别人编程入门时,碰到一些不规范的写法,llvm 也不报错,搞得我还要强制性要求别人该怎么写。
|