0%

anjuta的安装、配置以及第一个hello程序

安装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
2
edit->preferences->c/c++/java/vala->autocomplete
enable smart brace completion

安装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
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道