我用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

debian or ubuntu下 anjuta配置相关推荐

  1. MySql UBUNTU下复制配置

    MySql UBUNTU下复制配置 [主服务器] 在/etc/mysql/目录下找到my.cnf,添加如下代码 [mysqld] log-bin=binary-log server-id=1 log- ...

  2. Ubuntu下安装配置Open×××

    Ubuntu下安装配置Open××× 时间:2009-02-11 21:03来源:http://www.kklinux.com 作者:看看Linux 点击:2664次 1. 安装 Ubuntu中安装O ...

  3. Ubuntu下VScode配置ssh免密远程登录

    一 实现步骤 1.在本机与远程服务器上, 输入ssh-keygen -t rsa,然后连续回车直到结束 2.在本机上执行命令 ssh-copy-id 命令 (1).命令介绍 ssh-copy-id命令 ...

  4. ubuntu下git配置和基本使用

    ubuntu下git配置和基本使用 1.git简介   Git 是一个分布式的文件托管系统,当然这里的文件主要是源代码(文本),也可以包含其他非文本的二进制数据.由于 git 主要用于存储代码(.ja ...

  5. ubuntu下nginx配置

    ubuntu下nginx配置 文章目录 ubuntu下nginx配置 初步分析 查看nginx.service 找到服务文件 查看服务文件 查看配置文件的加载路径 配置文件分析 全局指令块 http指 ...

  6. openni linux arm,Ubuntu下安装配置OpenNI实战笔记

    1. 库OpenNI SensorKinect NITE的安装 (1)OpenNI step1 :下载 OpenNI库文件 选择"OpenNI Binaries"->&quo ...

  7. ubuntu下nagios配置

    参考文献: http://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html http://my.oschina.net/duangr/blo ...

  8. Ubuntu下安装配置VNC远程工具

    现在Linux是非常火的  很多人喜欢用它,界面简单,操作容易,有很多图形化工具如WinSCP可以与Ubuntu进行文件的上传的与下载,Xshell就是如同控制ubuntu的终端一样,简单方便,不过要 ...

  9. ubuntu java反编译,[原创]Ubuntu下简单配置反编译工具以及其开发环境

    0x0:前言 个人电脑重新换了下系统,Ubuntu14.04,刚好需要配置下android的反编译环境,这里简单记录一下,以供有需要的朋友参考. 其实最简单的,只需要apktool就可以了,不过有编码 ...

  10. Ubuntu下安装配置java及环境变量

    这里的办法不是在线安装,因为需要更新源(你懂的,费时费事~),so这里介绍在Ubuntu上手动下载安装配置Java环境变量 *系统:Ubuntu 16.4 1.下载jdk,直接用系统的Firefox浏 ...

最新文章

  1. 18-python基础7-闭包函数和装饰器
  2. java string s_Java字符串:“String s=新字符串(”愚蠢“);
  3. windows下的虚拟内存分配分析
  4. 格式化json_在Spring Boot中格式化JSON日期
  5. Android传感器编程带实例
  6. msb Lesson00_Object_Class.scala
  7. 我常用的shell命令
  8. Linux-kernel网桥代码分析(二)
  9. C#多线程学习(五) 多线程的自动管理(定时器)
  10. Labview学习笔记(一)
  11. JavaEE ActionForm的高级应用
  12. 无人机在土地测绘中的应用
  13. Graphpad作图--百分比堆积柱形图
  14. 机械计算机运算能力,人计算与机器计算的差别
  15. php 公众号打开小程序,微信公众号图文消息新增两种进入小程序的方式
  16. 怎么将三张图片合成一张图片?
  17. php漂浮,【飘】【漂】:【飘浮】【漂浮】、【漂泊】【飘泊】【飘薄】
  18. shell脚本输出颜色字体
  19. 900页数学论文证明旋转的黑洞不会爆炸,丘成桐:30多年来广义相对论首次重大突破...
  20. Java工作4年从美团、百度、阿里、京东面试回来感想

热门文章

  1. navicat win32注册机下载 | 绿色版
  2. 自己开发的一套实用故障报修管理系统【分享推荐大家】
  3. 中兴云桌面服务器,中兴云桌面解决方案.pdf
  4. uniapp H5 扫码 扫一扫 功能
  5. php 获取当前的域名
  6. CAD/CAM技术的现状分析
  7. spring Aop 实现原理
  8. c语言运行excel中vba程序,Excel 中如何运行 VBA 代码?
  9. ArcCatalog连接PostgreSQL创建SDE库
  10. Java牛客项目课_仿牛客网讨论区_第七章