anjuta

anjuta

Anjuta是一個建立在GNU/Linux下為C、C++提供編譯的集成開發環境。它最初旨在為GTK/GNOME設計,並且自身具有很好的編程屬性。這其中包括項目管理、套用開發、互動調試以及強大的代碼編輯和語法增彩的性質。

簡介

Anjuta成為Gnome環境下最理想的開發工具,其主要功能和KDE下的Kdevelop相似,目前最新的版本是3.2.0。

Anjuta C/C++ IDE

概要  Anjuta是一個用於C和C++的通用集成開發環境(IDE)。它是為GTK+/GNOME編寫的,包含了許多先進的編程功能。它為Linux和Unix系統提供一個命令行編程工具集合的可視化的界面。它們通常利用文本控制台來運行,並且使用起來很友好。

Anjuta是一個集適應性和強大的命令行工具和GNOME易於使用的圖形用戶界面於一體的作品。它儘量做到了友好性。

開發狀況: 4 - Beta, 5 - Production/Stable

運行環境: Gnome

目標用戶: 開發者、終端用戶/桌面用戶及其他

許可證: GNU通用公共許可證(GNU General Public License,GPL)

主 題: Gnome、軟體開發

功能特點 1.完全可定製集成編輯器

— 自動亮顯語法

— 自動代碼格式

— 代碼摺疊/隱藏

— 行號/標記顯示

— 文本變焦

— 代碼自動完成

— Calltips作為Linux/GNOME的函式原型

— 自動縮進和縮進指導

2.打開任何一個檔案都可以進入頁面模式或者視窗模式

3.高度互動的原始碼級別的調試器(在gdb上編譯)

— 互動執行

— 斷點/觀察/信號/堆疊操作

4.內建應用程式嚮導來創建終端/GTK/GNOME應用程式

5.動態標記瀏覽

— 函式定義、結構、類等,可以通過滑鼠點擊兩次來打開

— 項目的完全標記管理

6.完整項目和編譯檔案管理

7.書籤管理

8.基本視窗可連線或斷開

9.支持其他語言

—Java、Perl、Pascal等等(只有檔案模式,沒有項目管理)

10.互動訊息系統

11.界面美觀

基本使用

Anjuta 的利用 GLADE 生成優美用戶界面的能力,加之自己強大的源程式編輯能力,正成為一個極好的快速開發應用程式的集成環境(IDE)。之前,人們使用 GLADE 做界面,用 emacs 或 vi 等等編輯程式,再用某種終端模擬器編輯開發項目。使用 Anjuta,所有這些繁雜零散的任務都可以在一個統一的、集成的、自然而然的環境下完成。

先打開 Anjuta.選擇選單項 File -> New Project. 閱讀嚮導中的信息。接著按 Next 按鈕。

第二步非常關鍵。這裡你需要決定你要建立的應用程式的類型。讓我們選擇 "Gnome Application" ,然後繼續走下去。 第三步要確定應用程式的基本配置。請仔細地填入應用程式的配置信息。以本文的例子,輸入以下信息。

Project Name(程式項目名): Hello World Author(你的名字): Version(版本號): 0.1 Program name(程式名): hello Source Directory(源程式子目錄): src Documents Directory(說明檔案目錄): doc Pixmaps Directory(圖像檔案目錄): pixmaps 下面第四步選擇編成語言;這裡我們選C語言。 如果你不想要,你可以去除Gettext功能項. 你最好為本應用程式項目選擇一個圖示,該圖示將會出現在GNOME應用程式選單中。這裡我們選取 Hello World example作為項目名,在Group域選取Applications。最後點擊Next按鈕和Finish按鈕。這時本應用程式項目就建立起來了。

在與嚮導對話結束之後,Anjuta就開始建立你的應用程式項目的目錄結構,運行參數配置腳本並建立套用項目本身。整個創建過程的進行情況顯示在Anjuta開發環境的下部。創建過程結束後,螢幕的左邊顯示出套用項目樹結構。這個樹結構中包含你的源程式檔案,說明檔案和圖形檔案。

現在可以啟動GLADE並用其設計圖形用戶界面。到選單項選擇View->Edit Application GUIs,運行 GLADE。你將看到三個視窗: 1) Glade主視窗,2) 屬性視窗,3) 繪圖工具視窗。

現在回到Anjuta環境中來,你應該可以在螢幕左邊的項目源程式列表中看到callbacks.c.雙點擊打開該程式。這樣我們在Anjuta集成開發環境的左邊就可以編輯該程式了。

現在到了測試你程式的時候了。先選擇選單項Build->Build All。這時Anjuta就開始編譯和連結a項目里的源程式main.c、interface.c、support.c and callbacks.c,然後將產生的執行檔hello放到src目錄。編譯器一般會用gcc。

如果編譯過程沒有任何錯誤信息的話,請選選單項 Build->Execute於是Anjuta創建一個終端視窗,並在其上運行你的應用程式Hello World!在輸入框上輸入你的名字,然後點擊OK按鈕。

這時你可把你的應用程式安裝到視窗系統中去:選選單項 Build->Install 儘管你現在也許並不想為你的應用程式創建一個tarball檔案, 但也許以後你要發行軟體時就需要這樣做了。在發行應用程式前,務必要填好TODO、ChangeLog、INSTALL和 README這幾個檔案。要創建一個應用程式的發行版,請點擊 Build->Build Distribution創建過程也許會持續幾秒鐘,最終會在 /home/(username)/Projects/hello/ 目錄下建立一個檔案hello-0.1.tar.gz。

常見問題

問:現在或者將來Anjuta會支持Windows嗎?

答:不會,除非GNOME本身可以導入Windows。Anjuta所依賴的許多功能都是GNOME和Linux提供的。

問:在CVS版本中沒有配置腳本?!

答:你需要使用發布包里的autogen. sh腳本來生成配置腳本。注意,你需要兼容automake、autoconf和libtool的版本。

問:我在哪裡可以找到最新的Anjuta?在SourceForge的項目頁面里沒有CVS倉庫?

答:這是因為Anjuta是GNOME應用程式,故它是GNOME CVS。你可以在GNOME網站或者本項目的主頁里得到更多的CVS資源。

相關詞條

相關搜尋

熱門詞條

聯絡我們