Solaris下C/C++ programming的几个basic问题

  • 主题发起人 主题发起人 guest
  • 开始时间 开始时间

guest

Moderator
管理成员
注册
2002-10-07
消息
402,183
荣誉分数
76
声望点数
0
<HTML>本人一直做Visual C++编程,现在想转往Unix,请教各位C++ guru在solaris下programming的基本问题:
(1)编译器:是GNU C++还是Forte C++ ?
(2)调试器:是dbx还是degubber ?
(3)常见的调试方法是什么? just printf( " ")吗?
(4)怎么调试multithreading?
(5)怎么进行源代码管理和版本控制?
(6)在Unix下用C++处理Oracle数据库是用Pro C,对吗?
不好意思,一口气问了这么多问题,先谢谢各位了!
</HTML>
 
<HTML>1)可以用 GUN的,也可以用SUN的编译器
2) GUN 的是gdb , SUN是dbx
3) 随你拉
4) 调试器可以 attach到具体某一个线程上
5)Clearcase or CVS
6)可以,也可以直接用Oracle的API库

</HTML>
 
<HTML>(1) (2) (3) (4)按上面的这位仁兄所言,GDB 和 DBX 因人而异。但就本人的一点愚见,gcc 和 gdb 在调试方面功能比较强大, 特别对于多线程。
(5) Version Control而言,SOLARIS上SCCS是非免费的VC SYSTEM。cvs 则是免费的。
(6) 除了上面的PRO*c, 还有内嵌PL/SQL,需要预编译。对于特殊的性能要求或动态数据库字段名处理,可调OCI(ORACLE COMMON INTERFACE)API。</HTML>
 
后退
顶部