第一節 UNIX概述及其程式設計套件

2021-05-23 04:37:04 字數 1043 閱讀 9226

1 unix初步

unix自2023年誕生以來,已經發展為system iii & v, bsd和linux三大分支。

unix通過shell與使用者互動,它是使用者與系統間的介面,使用好shell 對於學習unix是必須的。命令不需要全部記住,但是基礎的名利操作卻是必須要知道的。

vi對於初學者是乙個難點,但是只要通過一段時間的使用就習慣了;並且那是你會發現,他的強大和靈活。

2 unix 程式設計套件

對初學unix的人來說,可以有幾種選擇。一種就是最直接的在本機上安裝unix系統,比如我就是這種,直接在機器上面安裝了centos ,當然你也可以安裝其他的linux,。。。ubuntu、redhat、debian、solaris ... 現在許多個linux系統等你選擇;一種是在windows環境下使用虛擬機器方式安裝unix系統,現在ubuntu和fedora在這方面做的還是相對比較好的;另一種則是使用網路終端登入到網路環境中的某個unix系統中(比如:unix-center:http://www.unix-center.net/),申請乙個帳號就可以了。

假如你不習慣與黑洞洞的unix字元介面,那麼推薦你選擇第二種或者第三種。開發套件包括: 編輯器ultraedit、網路終端securecrt或者其他putty等。

編譯器就不用了, cc(gcc或者xlc系列)。這是linux下c語言開發必不可少的東東哦,其中要注意 -i(載入標頭檔案路徑)、-l(載入庫檔案路徑) 及 -d(巨集定義)這些引數的使用。詳細的介紹就要看gcc使用手冊了。

make工具的使用,如何編寫makefile是關鍵,詳細的請看makefile手冊,後面的專案中使用時我們也會介紹的。

gdb偵錯程式。 gdb乃符號級除錯工具,它控制程式的內部執行,利用斷點設定、單步執行等手段,將程式的執行過程逐步展示在除錯者眼前。這種除錯方式在段**中可以發揮得很好。事實上,隨著軟體專案的擴大化,複雜化和分布化,很少有程式設計師直接通過gdb等工具除錯;使用日誌記錄除錯方法比gdb等除錯工具更為便捷和廣泛。

c工具: lint檢查源**是否正確,gprof分析程式時間消費量,cflow生成c語言流程圖。這些工具在專案開發中都是經常用著的,要好好的掌握才是。

第一節 Lookup 快取 之 概述

可以配置查詢轉換以快取記憶體查詢表。powercenter 將在處理快取記憶體查詢轉換中的第乙個資料行時在儲存器中建立快取記憶體。它將根據您在轉換或會話特性中配置的數量來分配快取記憶體區記憶體。powercenter 會將條件值儲存在索引快取記憶體區中,而將輸出值儲存到資料快取記憶體區。powerc...

第一節 軟體測試概述 2

1.軟體測試的定義 軟體測試在ieee std 610.12中定義如下。1 在指定的條件下執行系統或構件,觀察或記錄結果,並對系統或構件的某些方面進行評估的過程。2 分析某個軟體項 software item 以發現現有條件與應有條件之間的差異 即缺陷 並評估軟體項的特徵的過程。軟體項是指源 目標 ...

第一節 金融市場概述

金融市場是要素市場的一種。金融市場是創造和交易金融資產的市場,是以金融資產為交易物件而形成的供求關係和交易機制的總和。現代金融市場往往是無形的市場。1.資金融通 2.發現 3.提供流動性 4.風險管理 5.降低搜尋成本和資訊成本 一 按金融資產到期期限分為貨幣市場和資本市場 二 按交易工具分為債權市...