必威电竞|足球世界杯竞猜平台

anjuta
來源:互聯(lián)網(wǎng)

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

簡介

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

Anjuta C/C++ IDE

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

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

開發(fā)狀況: 4 - Beta, 5 - Production/Stable

運行環(huán)境: Gnome

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

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

主 題: Gnome、軟件開發(fā)

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

— 自動亮顯語法

— 自動代碼格式

代碼折疊/隱藏

— 行號/標記顯示

— 文本變焦

— 代碼自動完成

— Calltips作為Linux/GNOME的函數(shù)原型

— 自動縮進和縮進指導

2.打開任何一個文件都可以進入頁面模式或者窗口模式

3.高度交互的源代碼級別的調試工具(在GNU偵錯器上編譯)

— 交互執(zhí)行

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

4.內(nèi)建應用程序向導來創(chuàng)建終端/GTK/GNOME應用程序

5.動態(tài)標記瀏覽

— 函數(shù)定義、結構、類等,可以通過鼠標點擊兩次來打開

— 項目的完全標記管理

6.完整項目和編譯文件管理

7.書簽管理

8.基本窗口可連接或斷開

9.支持其他語言

—Java、Perl、Pascal等等(只有文件模式,沒有項目管理

10.交互消息系統(tǒng)

11.界面美觀

基本使用

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

先打開 Anjuta.選擇菜單項 File -> New Project. 閱讀向導中的信息。接著按 樂華七子NEXT 按鈕。

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

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

在與向導對話結束之后,Anjuta就開始建立你的應用程序項目的目錄結構,運行參數(shù)配置腳本并建立應用項目本身。整個創(chuàng)建過程的進行情況顯示在Anjuta開發(fā)環(huán)境的下部。創(chuàng)建過程結束后,屏幕的左邊顯示出應用項目樹結構。這個樹結構中包含你的源程序文件,說明文件和圖形文件。

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

現(xiàn)在回到Anjuta環(huán)境中來,你應該可以在屏幕左邊的項目源程序列表中看到callbacks.c.雙點擊打開該程序。這樣我們在Anjuta集成開發(fā)環(huán)境的左邊就可以編輯該程序了。

現(xiàn)在到了測試你程序的時候了。先選擇菜單項Build->Build All。這時Anjuta就開始編譯和鏈接a項目里的源程序main.c、interface.c、support.c and callbacks.c,然后將產(chǎn)生的可執(zhí)行文件hello放到src目錄。編譯器一般會用GCC

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

這時你可把你的應用程序安裝到視窗系統(tǒng)中去:選菜單項 Build->Install 盡管你現(xiàn)在也許并不想為你的應用程序創(chuàng)建一個tarball文件,但也許以后你要發(fā)行軟件時就需要這樣做了。在發(fā)行應用程序前,務必要填好TODO、ChangeLog、INSTALL和 README這幾個文件。要創(chuàng)建一個應用程序的發(fā)行版,請點擊 Build->Build Distribution創(chuàng)建過程也許會持續(xù)幾秒鐘,最終會在 /home/(username)/Projects/hello/ 目錄下建立一個文件hello-0.1.tar.gz。

常見問題

問:現(xiàn)在或者將來Anjuta會支持Windows嗎?

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

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

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

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

答:這是因為Anjuta是GNOME應用程序,故它是GNOME CVS。你可以在GNOME網(wǎng)站或者本項目的主頁里得到更多的電腦視疲勞綜合癥資源。

參考資料 >

生活家百科家居網(wǎng)