2015年11月20日 14:31:06
从月初开始接触 linux 开发,真心是磕磕绊绊。简单的使用,查阅一些操作命令这些都不是问题,困难主要在于 linux 下的开发。
- 大学有一本 unix 的教材,至少看了前五章。自己也折腾安装过 linux 的系统,从 CentOS、Fedora 到 debian,安装后也简单的操作过,虽说没有任务驱动最终也不了了之。但多少不认生。
- 公司的开发环境是有几台 suse 的服务器,在不同的局域网里。远程连接上去进行开发。使用的工具是 Xbrowser,其中包括 Xshell、Xftp 等。最开始两天使用过其中的 XDMCP 以图形界面操作局域网 A 中一台服务器,唯一的感受就是卡,画面的操作很不流畅,严重影响使用体验。一开始使用 suse 企业版 10 远程图形界面操作一般,后来重装系统 open suse linux 10 之后,XDMCP 的操作体验变得很糟糕。
- XDMCP 的使用,需要在服务器上进行有关的设置。后来在 57(局域网B中服务器的 ip)服务器上开发,工作组成员都没有此服务器的 root 权限。再没有使用图形界面,使用 Xshell+Xftp,使用 Xshell 进行和开发有关的操作,使用 Xftp 进行文件的传输和文本的编辑。基本上就是在主机上使用 notepad++ 编辑代码,通过 Xftp 同步到服务器,在 Xshell 中进行编译、运行操作(还没有掌握 gdb,调试处于看错误输出,改项目源码的阶段)。在 Xftp 中可以直接打开服务器上的源码进行编辑保存操作,所以还是比较方便的。
- 目前阶段这种“拼凑”的开发方式还是足够用的,但能明显感觉到瓶颈。对 vim 的操作止于零,这个周末在家练习,一步步把 vim 搭建成开发环境。+ makefile文件 + gdb
- 有时间了补足一下 x- 系列的操作步骤,虽然简单,但当时在网上没找到有关的介绍,前后也花费了大半天时间。