概要
原文:http://www.redhat.com/developer/whitepapers/
intro_dev/overview.Html
作者:Nathan Thomas <
[email protected]>
翻譯:yellowrose <
[email protected]>
版權:Red Hat Software,Inc.本文英文版遵循GNU GPL版本2
或更新版本,參見www.gnu.org/copyleft/gpl.html.中文版
為譯者所有。
將你正在開發的項目轉到Linux上似乎是一項可怕的任務,然而
獲得一點點的指導後,你會發現LINUX下的開發環境同樣強大並
易於使用。
本文作為在LINUX下進行開發的簡介,主要是幫助你熟悉開發各種
不同項目所使用的工具。到目前為止,本文主要包括以下方面:
C編程,文本編輯,編譯,調試以及版本控制。
就LINUX開發者而言,對IDE、調試器、版本控制以及所有其他
相關的開發工具有非常多的可選項。出於簡潔的目的,本文只
涉及最為簡單與常用的工具,主要是隨Red Hat Linux版本提供
的標准開發環境。
在你掌握了這些基本的工具使用方法後,你就可以按自己的選擇
建立開發環境。在Linux 應用程序庫中有很多好的程序,你可以
在Red Hat 的CD中找到這一程序庫,另外可在www.freshmeat.net
找到大量的Linux開發工具。
WINDOWS開發人員開始在LINUX上開發時,通常認為最大的缺點是
LINUX缺乏一個好的可視化集成開發環境。雖然沒有完全包括在
標准的LINUX發布版中,但我們已經可以從其他廠商獲得與WINDOWS
下同樣功能的IDE。這些IDE通常包括了我們在此討論的工具。
我們將使用到以下工具:
文本編輯器:vi
C編譯器: gcc
C++編譯器: g++
項目控制: make
版本控制: cvs
Shell: bash
我們假設你知道基本的UNIX系統使用方法。如果你對此一無所知,
你可以先閱讀一些相應的參考資料。也可以通過在命令行敲入
man <需要幫助的內容> 獲得相關的幫助信息,例如:man bash
可獲得與shell bash相關的幫助信息。
同時我們也假設你已經在你的LINUX系統上安裝了開發環境。當你
在安裝RED HAT LINUX的過程中你可以選擇安裝開發工具包。如果
你沒有,你可以現在添加所需的開發工具包。(具體方法參見注釋1)
現在,開始第一個LINUX項目。
注釋1:怎樣添加開發工具包?
在系統安裝完成後,有很多種方法來添加開發工具包。建議僅
安裝所需的RPM文件。你必須以ROOT登錄,並進入RED HAT LINUX
CD-ROM光碟的RedHat/RPMS目錄。接著敲入以下命令:
rpm -i *egcs*
rpm -i *glibc-devel*
rpm -i *cvs*
rpm -i *make*
rpm -i *gdb*
轉自:http://www.redhat.com/developer/whitepapers/