小弟以前是做产品经理的,最近转行学开发了 C的基础 和 linux下面C开发 也学了点。
以后打算做linux下C开发这一块。不知道这一块目前怎么样。
还有 就是都是跟着书敲代码,开发环境 就是一个虚拟机centos6.5 里面用VIM 写代码 然后 make编译运行 VIM 也没装任何插件。 GDB也处于半懂不懂的状态。
想问一下 各位前辈 一般工作中 大家工作环境都是什么样的呢?
高洛峰2017-04-17 15:28:26
命令行下使用vim,图形界面下使用QT creator或者codeblocks。
还可以使用VS2015通过ssh连接到linux主机来开发调试。
vim配置好了的话,也是很方便的。虽然学习成本有点高。
一个带中文注释的vim配置
http://www.cnblogs.com/oloroso/p/4670165.html
安装好vim-youcompleteme比使用ctags要爽。
最近发现Visual Studio Code编辑器也挺好用的,功能很强大,装上插件后足够一般开发使用了。
伊谢尔伦2017-04-17 15:28:26
你装的centos有桌面吗?如果是桌面版,上面说的clion,codeblocks,qtcreator,sublime都可以尝试。没有的话,真心不建议你在centos上直接用vim看代码。虽然很多人都是vim用的好就有多牛,但是我不觉得编程牛逼和用什么编辑器有关系。vim对于新手相当不友好,各种插件,命令,需要花费你大量的时间去熟悉,折腾过程中的挫败感也许会让你失去对编程兴趣。
可以尝试在虚拟机上安装samba服务,然后在windows上将代码路径映射为一个网络硬盘,这样就可以在windows上看代码,在虚拟机上编译,各种IDE,各种编辑器,哪个顺手用哪个,我推荐 source insight