开发工具选择规范
2.1 Linux C/C++/J***A/Java开发工具
|
内容 |
工具 |
说明 |
|
C/C++编译 |
gcc ,g++ |
GNU的经典C/C++编译器 |
|
C/C++调试 |
gdb |
GNU的经典C/C++命令行调试工具 |
|
Source阅读、编辑 |
vim |
字符模式的编辑工具 |
|
版本管理 |
svn |
1.3.2 |
|
Java编译 |
Jdk |
|
|
Java调试 |
ant |
|
|
JSP/Servlet Web服务器 |
Tomcat |
|
|
Web服务器 |
Apache |
|
|
Database Manage System |
MySQL/PostgreSQL/Oracle |
|
|
Database Access API |
iODBC/unixODBC/JDBC |
|
|
JavaDOC文档生成 |
doxygen |
|
2.2 Windows C/C++/Java开发工具
|
内容 |
工具 |
说明 |
|
C/C++编译 |
vc ++ 6/ 2003/2005 |
mirosoft的经典C/C++编译器 |
|
C/C++调试 |
Vc++ 6/2003/2005 |
|
|
Source阅读、编辑 |
SourceInsight |
|
|
Java调试器 |
Eclipse+Lni |
Lni是我们针对java专用的调试工具。Eclipse 3.3.1及其以上版本 |
|
版本管理 |
TortoiseSVN 1.4.3 |
|
|
Java编译 |
Jdk 1.5以上 |
|
|
Java调试 |
Eclipse V3.30/JCreator |
|
|
JavaDOC文档生成 |
javadoc |
|
|
内容 |
工具 |
说明 |
|
文字档 |
Microsoft Word |
2001-2007版格式 |
|
StoryBoard |
Microsoft visio |
2001-2007版格式 |
|
图示档 |
Microsoft visio |
2001-2007版格式 |
|
UML |
Rational Rose |
|
|
Txt |
Vim/ Microsoft Word |
|
|
XML |
XML Spy/vim |
|
|
图片 |
Adobe PhotoShop |
|
|
官方资料发表 |
Adobe pdf editor |
|
获取源码版本或工程 svn co
使用svn co SVN_URL 或TortoiseSVN的 SVN checkout
比较源码不同
Svn diff xxxx.c 或 TortoiseSVN的 diff
增加目录
Svn add folder或使用TortoiseSVN的Add
删除目录
Svn dele folder或使用TotoiseSVN的Delete
更新
Svn update或使用TotoiseSVN的Update
若更新有冲突,冲突部分若要去掉上一次版本递交者的部分,必须和上一次版本递交者一起确认调整后才能递交。
递交
Svn co或使用TotoiseSVN的commit
必须编译通过,并通知builder人员。在进行Svn递交时,修改的相关部分必须写上提交日志。若文件有添加与删除或宏的调整,请发邮件通知相关人员。
|