rar格式的比较好办,rar 3.6以后版本对unicode的支持更加智能化。Linux下使用rar进行压缩/解压缩时,可以使用-scuc,来强制指定文件名用unicode编码进行压缩和解压缩。对于zip格式的需要注意,Windows下创建的zip压缩包默认是使用的本地编码。即如果是简体中文的Win系统,则会使用GBK来存储文件名。此时,在Linux下解压缩包含中文文件名的压缩包时,需要在命令行使用参数-O cp936。同理,在Windows下如果用WinRAR来解压缩zip文件倒是没有这个限制,WinRAR会自动检测文件名的编码方式。不建议在Linux下使用gz/tar格式的压缩文件来给Windows机器共享文件,如果gz/tar压缩包中包含中文文件名会导致winrar解压缩包含中文文件名的文件时失败!
工具链
- build-essential Informational list of build-essential packages
手册页
- manpages-dev Manual pages about using GNU/Linux for development
- glibc-doc GNU C Library: Documentation
- manpages-posix-dev Manual pages about using a POSIX system for development
以上所有工具/文档统一使用apt-get来安装。
IDE
交叉索引/自动补全
- ctags
* 配合vim的code_complete插件实现函数的自动补全

*配合vim的OmniCppComplete插件实现C结构体成员的自动补全
- cscope
* 代码阅读
* 代码交叉索引查找
# Find this C symbol
# Find this global definition
# Find functions called by this function
# Find functions calling this function
# Find this text string
# Find this egrep pattern
# Find this file
# Find files #including this file
用过Firefox+Zotero的都知道,推荐论文写作、信息整理归档必备!
详细信息全在这了:http://code.google.com/p/baiduzhuanli/