Linux上搭建C/C++IDE开发环境

小太阳出来了02

小太阳出来了02

2016-01-29 19:07

Linux上搭建C/C++IDE开发环境,Linux上搭建C/C++IDE开发环境
 

  文/张善友

  Redhat linux上面没有提供Anjuta软件包,上面提供了一个Glade应用程序界面设计工具。Linux上面使用Anjuta和Glade以及Glademm软件包可以搭建一个linux下面进行C/C++软件开发的IDE环境,可以进行GTK+/Gnome的应用程序开发。

  以前开发 Linux 程序时写出好的图形化用户界面比较难。在 GIMP 工具包 (GTK)诞生之后,这件事就变得比较容易了。当Damon Chaplin 写出 GLADE 这个用于在 GTK 环境下生成图形化用户界面的工具后,就更容易了。但是GLADE 仍然不能算是一个“集成开发环境”(如 Visual Basic 等等.),因为程序员不能在 GLADE 的环境下手动修改 GLADE 产生的代码。现在,这一切都已成为过去: Anjuta诞生了!

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/linux/)

  Anjuta 利用 GLADE 生成优美用户界面的能力,加之以自己强大的源程序编辑能力,正成为一个极好的应用程序快速开发的集成环境(IDE)。以前,人们使用 GLADE 做界面,用 emacs 或 vi 等等编辑程序,再用某种终端模拟器编辑开发项目。使用 Anjuta,所有这些繁杂零散的任务都可以在一个统一的、集成的、自然而然的环境下完成。

  一、软件准备:

  下载libzvt-2.0.1-0.ximian.6.6.i386.rpm

  tux.cprm.net/pub/ximian/xd2/redhat-9-i386/libzvt-2.0.1-0.ximian.6.6.i386.rpm

  下载anjuta-1.1.97-1.rh90.i386.rpm

  rpm.pbone.net/index.php3/stat/4/idpl/772608/com/anjuta-1.1.97-1.rh90.i386.rpm.html

  下载anjuta-1.0.2-1.i386.rpm

  heanet.dl.sourceforge.net/sourceforge/anjuta/anjuta-1.0.2-1.i386.rpm

  下载gtkmm2-2.2.3-fr1.i386.rpm

  ftp.freshrpms.net/pub/freshrpms/redhat/9/gtkmm2/gtkmm2-2.2.3-fr1.i386.rpm

  下载gtkmm2-devel-2.2.3-fr1.i386.rpm

  ftp.freshrpms.net/pub/freshrpms/redhat/9/gtkmm2/gtkmm2-devel-2.2.3-fr1.i386.rpm

  下载libsigc++-1.2.5-fr1.i386.rpm

  ftp.freshrpms.net/pub/freshrpms/redhat/9/libsigc++/libsigc++-1.2.5-fr1.i386.rpm

  下载glademm-1.1.3d-SNAP.i586.rpm

  loban.caltech.edu/gchch/glademm-1.1.3d-SNAP.i586.rpm

  下载libsigc++-devel-1.2.5-fr1.i386.rpm

  ftp.freshrpms.net/pub/freshrpms/redhat/9/libsigc++/libsigc++-devel-1.2.5-fr1.i386.rpm

  二、安装软件包


  安装redhat linux 9选择安装上软件开发项,这样就安装上了Glade,然后以root用户登陆,安装如下软件包。

  rpm -ivh libzvt-2.0.1-0.ximian.6.6.i386.rpm //anjuta的依赖软件包
  rpm -ivh ibsigc++-1.2.5-fr1.i386.rpm
   rpm -ivh gtkmm2-devel-2.2.3-fr1.i386.rpm
  rpm -ivh ibsigc++-devel-1.2.5-fr1.i386.rpm
  rpm -ivh gtkmm2-2.2.3-fr1.i386.rpm
  rpm -ivh glademm-1.1.3d-SNAP.i586.rpm
  rpm -ivh anjuta-1.0.2-1.i386.rpm
  rpm -Uvh anjuta-1.1.97-1.rh90.i386.rpm

  注:直接安装anjuta-1.1.97会发现无法编译软件,这里要注意的几个问题

  1、要安装 Ximian版本的 libzvt 软件包,就是要安装我上面提到那个
  2、要先安装 Anjuta 1.0.1,然后才updated via rpm -Uvh Anjuta 1.1.97

  三、进行开发第一个Anjuta1.1.97上的C/C++的程序

  让我们先用 Anjuta 建立一个简单的Hello World 程序.

  建立一个新的项目

  先请打开 Anjuta。请选择菜单项 编程- 更多编程工具--Anjuta IDE。GNOME应用程序精灵 "GNOME2.0 Application Wizard" 将会出现。尽管人们只要点击“下一个”(Next)按钮就可以,而不必去管精灵对话框上有些什么信息,这里还是希望您能读一下对话框上的每一条信息。现在,在您读完精灵第一步的对话框上的信息后,请按Next 按钮。

  第二步非常关键。这里您需要决定您要建立的应用程序的类型。让我们选择 "Gnome2.0 project" ,然后继续走下去。第三步要确定应用程序的基本配置。请非常仔细地填入应用程序的配置信息。在本教程中,请输入以下信息。

  项目名称: HelloWorld(程序项目名)注意项目名称中间不能有空格
  程序版本: 0.1(版本号)
  程序作者: (你的名字)
  程序名称: helloworld(程序名)
  程序语言: 有C,C++和C/C++三种选择,这里选择C
  程序类型: 有三种选择可执行程序,动态链接库和静态链接库.

  下面第四步编写项目的描述信息;

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/linux/)

  第五步是项目的其他选项,GNU版权声明和程序的本地化支持项,如果您不想要,您可以去除他们。您最好为本应用程序项目选择一个图标,该图标将会出现在GNOME 应用程序菜单中。这里我们选取 Hello World example作为项目名,在 Group 域选取 Applications。最后点击 Next 按钮和 Finish 按钮。这时本应用程序项目就建立起来了。

  因为我们只是在建立一个例子程

展开更多 50%)
分享

猜你喜欢

Linux上搭建C/C++IDE开发环境

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux上搭建C/C++IDE开发环境

Linux下C开发环境的构成和安装

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux下C开发环境的构成和安装

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

LINUX C语言开发简介

编程语言 网络编程
LINUX C语言开发简介

Linux下Android开发环境搭建详细步骤

服务器
Linux下Android开发环境搭建详细步骤

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

LINUX C语言开发之2

编程语言 网络编程
LINUX C语言开发之2

C++ Builder 集成开发环境概述

编程语言 网络编程
C++ Builder 集成开发环境概述

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

WSH简介

WSH简介

组网不求人!搭建简易Linux局网服务器

组网不求人!搭建简易Linux局网服务器
下拉加载更多内容 ↓