macbook易于开发C语言吗
Matlab是有Mac OS版本的,我之前就一直用的。但是可能一些外部的库、插件只支持Windows,如果你平时只单纯使用Matlab肯定没有问题。其他情况,你需要再仔细看看是否能够支持Mac版本的Matlab。256G的硬盘安装双系统肯定是够用的,不过使用时不可能让你能像1T硬盘那样大手大脚的。4G内存可以使用虚拟机,但是仅仅支持基本的使用,比如虚拟机里面开个IE上上网银,你如果打算在虚拟机里面再开什么大型软件,基本会比较卡了。使用Mac版本的Matlab,你自然就不需要PD9了。够用,不吃力,但是也不轻松。Matlab有Mac OS版本的。另外还有一个开源的兼容软件:Octave。C语言开发的话,你既然要使用开源的库,那就要看你的开源库是否支持*nix平台了,一般来说都是支持的。IDE的话,可以选Eclipse和Xcode,当然一般来说没有微软VS顺手,不过既然是C语言开发,肯定是有底子的,用这两个不会有太多问题的。自己爱折腾的话,可以使用Vim或者Emacs,或者其他你自己顺手的编辑器(个人推荐Emacs,而且Mac下所有的文本编辑都支持Emacs的快捷键绑定,装brianjcj/auto-complete-clang · GitHub 这个插件,一般小项目的代码是可以应付的,大项目也可以处理,不过就是要多弄点插件了)。软件方面 @王铭烨 Arthur2e5 的答案里面已经说的清楚了,具体用什么还是看你自己和你自己项目的要求,比如版本控制的,svn、hg、git等等肯定都支持。编译器的话更得看情况,你自己开发的目标平台是什么,可能需要交叉编译,或者你写好了代码放目标平台上编译,不过这些都没有问题。另外autotools一类的东西你也可以考虑看看,起码Makefile要会简单的写写。调试的话,可能gdb会一时不习惯,需要适应。其他的也就没什么太不同的了。之前如果一直用微软的VS的话,熟悉是需要一段过程的,毕竟整个开发环境都变了。祝迁移顺利。
■网友
开源库兼容挺友好的,matlab 也有 OS X 版本。这方面的软件包括但不限于:版本管理 git, as included in XCode编译器 clang/clang++, as included in XCode文本编辑 Vim/nano/emacs/XCode IDEXServer XQuartz其中编译器愿意的话可以自己换,什么 gcc 之类的 文本编辑要图形化 Vim 壳建议尝试 MacVim, 不知比 GVim 小白友好到哪里去版本管理有兴趣可以 hg, 不过我是 git 粉OS X Bash 版本略老旧,不过我觉得我在 http://github.com/AOSC-Dev/BASH_PS1_MISC 里面有一份没事干的时候为 OS X 10.8+ 编译的 Bash 4.3 的链接(安装后请第一时间 sudo chmod 644 /etc/bashrc; sudo vi /etc/bashrc 并且把 ls --color=auto 换成 ls -G)
推荐阅读
- |奥迪开发基于C-V2X校车警示系统
- 汽车|长安汽车:公司与华为、宁德时代三方正在联合开发智能网联电动汽车平台和产品
- 啥是微信开发WEB前端
- 做苹果开发,想买台MacBook,大家建议买啥
- 开发/维护 一个类似qq会员或者Amazon Prime会员的会员系统有哪些难点和挑战
- web开发,一般项目经理从项目中拿多少项目奖金
- 趣头条|海外媒体称大众正在开发两款基于MEB平台的小型车 ID.1与ID.2
- 咋搞垮一个Onlinejudge
- 盐城经济技术开发区:“创成”即启程 创建再出发
- 邮储银行|邮储银行江阴市支行成功发放首笔房地产开发贷款
