|
|
发表于 2006-5-25 09:34:33
|
显示全部楼层
首先选一个方便的发行版,推荐 ubuntu,或者debian,gentoo也可以,不推荐rh/fedora,因为当你编译时发现少个头文件,少个so时,用rh的话找相应的软件包和安装太麻烦了
编译器没几个可选的,首选gcc,intel处理器的话可以试试 icc。标准库好说,需要的话就装,如果你用的debian系列,apt-cache search boost就能发现boost的开发库是libboost-dev, apt-cache search blitz 找到blitz++的开发库是blitz++,然后 apt-get install libboost-dev blitz++搞定
如果你想用qt,那么使用kdevelop3做你的IDE是不错的选择,其他的IDE还有anjuta、eclipse、CODE::BLOCK等等
当然你喜欢vim也没问题,网上有很多配置vim+插件用来做开发的文章,搜一下
然后,调试用gdb,当然各IDE都内置支持,不过我现在用ddd,比较稳定,ide中调试总出现些问题
优化有gprof,这里有篇文章 http://www.ibm.com/developerworks/cn/linux/l-gnuprof.html?ca=drs- |
|