来源:贝高林的Blog - CSDNBlog
为了更好地使用Asterisk开发项目, 一个途径就是有针对性地学习、分析与项目有关的那部分asterisk源代码。虽然说代码是模块化的,但是赤手空拳地针对每个源文件进行学习,确实增加了一定的难度,如果能够借助某些工具来调试asterisk,将是多方便的一件事情呀!经过研究,终于把asterisk整个项目部署到了Linux下的netbeans 5.5.1 IDE上了,通过这个IDE,我们可以进行asterisk源代码的学习、调试,这样一举两得的事情,何乐而不为呢?废话不多说了,下面开始我们的工作吧:
系统环境
Linux: ubuntu 7.04
IDE: Netbeans 5.5.1 + C/C++ Pack+Subversion客户端插件
安装方法
安装Netbeans IDE
参照官网说明
http://www.netbeans.org/community/releases/55/1/install_zh_CN.html
安装C/C++ Development Pack
参照官网说明
http://www.netbeans.org/community/releases/55/1/cnd-install_zh_CN.html
添加asterisk项目到netbeans中
这一步是整个过程中最核心的一步,可以按下面的图示进行:
使用netbeans,从服务器签出asterisk源代码到本地
(为了能从签出代码到本地然后以这个源代码创建netbeans项目,不要使用Linux安装了subversion后使用控制台以命令行的方式check out)