安装Anjuta
1 | $ sudo apt-get install anjuta |
安装GUI开发包
安装图形接口和本地化等开发包。
1 | $ sudo apt-get install libglademm-2.4-dev libgnomemm-2.6-dev intltool |
其中,intltool是为了支持国际化/本地化,并将同时安装gettext包。
编码提示和自动补全
1 | edit->preferences->c/c++/java/vala->autocomplete |
安装API文档
安装开发中常用的API文档,及查看器DevHelp(因libdevhelp的问题,Anjuta 的 “API帮助”插件不能工作)。
1 | $ sudo apt-get install devhelp libgtkmm-2.4-doc libcairomm-1.0-doc libglib2.0-doc libgnome2-doc libsigc++-2.0-doc |
解决依赖
为让Anjuta能自动配置、编译、和更好的工作,我们需要安装一些必要的工具包,比如,本地化的”intltool”;自动格式的”indent”。在“终端”执行以下命令:
1 | $ sudo apt-get install autogen automake build-essential indent intltool |
这样能避免出现不能新建项目、编译,以及下面这类运行时错误(其它可能还有autoconf, automake等)。
代码:
Unable to exec g++.real: No such file or directory
make: *** [main.o] 错误 2
Completed… unsuccessful
注:Ubuntu 8.04 出现的”anjuta不能build” 问题,可加装libtool(apt-get install libtool) 解决。
感谢 russell18721970 提供!(于2008-8-31)
安装完成后要重启X(即登出再重新登录),Anjuta的部分图标才能完全正常显示。怪异 =_=||
写个Hello World 的C++程序
1。打开Anjuta:点击主菜单上的“应用程序”》“编程”》“Anjuta IDE”。
2。建立项目:在Anjuta中点击菜单,“文件”》“新建”》“Project”。出现“应用程序向导”,点“前进”;工程类型选“C++”中的“Generic C++”(附图anjuta-1.png),之后点“前进”;“前进”;工程选项(Project Options)中,全选“否”,再点“前进”,应用即可。
3。查看源码:点左侧“工程”按钮,切换到“工程”选项卡。点工程名“foobar-cpp”,双击“main.cc”打开它.
4。编译运行:可以看到,main() 函数已预先写好了。我们按下“F9”编译,再按“F3”就能运行了!(这两个快捷键对应菜单在“生成”菜单下。)
安装C/C++开发文档
在编程的过程中有时会记不得某个函数的用法,通常这时查man手册是比较快的,所以把这个manpages-dev软件包安装上。想要看某个函数的用法就man它。执行安装命令:
1 | $ sudo apt-get install manpages-dev |
更新一下索引
1 | ~$ mandb -c |
然后,就可以查看这些文档了。比如,fopen的:
代码:
1 | ~$ man fopen |