debian or ubuntu下 anjuta配置

我用anjuta  来编写gtk+/ c语言的程序。方便快捷。配置时长大约为半个小时。


1。添加源:点击主菜单上的“系统”》“系统管理”》“软件源”,输入密码后,在出现的对话框中点“第三方软件”,点左下脚的“Add...”,贴上下面这一行,再按“添加源”》“关闭”》“重新载入”。
代码: deb http://anjuta.org/apt ./

2。APT安装:点击主菜单上的“应用程序”》“附件”》“终端”,执行以下命令:
代码: $ sudo apt-get install anjuta

3。解决依赖:为让Anjuta能自动配置、编译、和更好的工作,我们需要安装一些必要的工具包,比如,本地化的"intltool";自动格式的"indent"。在“终端”执行以下命令:
代码: $ 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

安装完成后要重启X(即登出再重新登录),Anjuta的部分图标才能完全正常显示。怪异 =_=||


写个Hello World 的C++程序
1。打开Anjuta:点击主菜单上的“应用程序”》“编程”》“Anjuta IDE”。

2。建立项目:在Anjuta中点击菜单,“文件”》“新 建”》“4. Project”。出现“应用程序向导”,点“前进”;工程类型选“C++”中的“Generic C++”(附图anjuta-1.png),之后点“前进”;“前进”;工程选项(Project Options)中,全选“否”(见附图anjuta-2.png),再点“前进”,应用即可。

3。查看源码:点左侧“工程”按钮,切换到“工程”选项卡。点工程名“foobar-cpp”,双击“main.cc”打开它,编辑器选择“Scintilla Editor”(这个才有代码补全功能,附图anjuta-3.png)。

4。编译运行:可以看到,main() 函数已预先写好了。我们按下“Shift+F11”编译,再按“F3”就能运行了!(这两个快捷键对应菜单在“生成”菜单下。)(附图anjuta-4.png,anjuta-5.png))

好了,Anjuta的更多功能等待你去发掘!点击“设置”》“Plugins”。。。。。。。


安装C/C++开发文档
在编程的过程中有时会记不得某个函数的用法,通常这时查man手册是比较快的,所以把这个manpages-dev软件包安装上。想要看某个函数的用法就man它。执行安装命令:
代码: ~$ sudo apt-get install manpages-dev
manpage的索引由mandb命令管理,有时在安装了新的manpage文件后,可能需要更新一下索引才能看到man -k 和man -f这些函数。
代码: ~$ mandb -c
然后,就可以查看这些文档了。比如,fopen的:
代码: ~$ man fopen


××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

上述文章转自http://hi.baidu.com/cybertingred/item/b7212d31898f07312f0f817c  但其实这样做后是无法建立GTK+项目的。还需要按安装GTK组件以及许可。

由于SUDO命令太多,我迟点补上。




要记得的是编译完成后怎么生产可执行文件。

这时您可把您的应用程序安装到视窗系统中去:选菜单项 Build->Install 尽管您现在也许并不想为您的应用程序创建一个tarball文件, 但也许以后您要发行软件时就需要这样做了。 在发行应用程序前,务必要填好 TODO,ChangeLog, INSTALL 和 README 这几个文件.要创建一个应用程序的发行版,请点击 Build->Build Distribution 创建过程也许会持续几秒钟,最终会在 /home/(username)/Projects/hello/ 目录下建立一个文件 hello-0.1.tar.gz。 现在您可以拿着这个证明您能力的可执行文件到处去炫耀炫耀了!


关于.tar.gz文件的安装


例子:

[yonghu@localhost ~]#su root //(使用root帐户登录,使用其他用户,之后操作有可能权限不够)
口令: // 输入root密码
[root@localhost ~]# cd /home/new/Desktop
// (切换到tar.gz文件所在目录,这里我的tar.gz文件在 桌面)
[root@localhost Desktop]#tar -xzvf fcitx-3.4.2.tar.gz
// (解压tar.gz文件,这里以fcitx-3.4.2来举例,解压得到fcitx-3.4.2文件夹)
[root@localhost Desktop]#cd /home/new/Desktop/fcitx-3.4.2
//(切换目录到fcitx-3.4.2, 软件解压的目录)
[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx
//(配置,把文件存放在/opt/fictx下,删除时, 卸载 软件时,只要删除这个文件就行了)
[root@localhost fcitx-3.4.2]#make (编译)
[root@localhost fcitx-3.4.2]#make install (安装)


脱水后实质就是:

[yonghu@localhost ~]# su root
口令:
[root@localhost ~]# cd /home/new/Desktop
[root@localhost Desktop]# tar -xzvf fcitx-3.4.2.tar.gz
[root@localhost Desktop]# cd /home/new/Desktop/fcitx-3.4.2
[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx
[root@localhost fcitx-3.4.2]#make
[root@localhost fcitx-3.4.2]#make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值