亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 編程設計 > 正文

Turbo C上機環境與基本操作指導

2020-07-14 13:04:17
字體:
來源:轉載
供稿:網友

1.Turbo C 2.0簡介

Turbo C 2.0是Borland公司1987年推出的C語言編譯器,具有編譯速度快、代碼優化效率高等優點,所以在當時深受喜愛。Turbo C 2.0提供了兩種編譯環境:一種是命令行編譯器,包含一個TCC編譯器和一個MAKE實用程序;一種是集成開發環境,由編輯器、編譯器、MAKE實用程序和RUN實用程序,還有一個調試器組成。兩種環境都可以對C源程序進行編譯。集成開發環境集編輯、編譯、調試等功能于一體,更適合一般的初學者,在這里主要介紹一下集成環境的使用方法。

2.Turbo C的啟動和參數設置

 

如果操作系統處于windows環境下,有兩種方法可以啟動TC。一是在windows環境下進入DOS狀態,在啟動->運行中輸入command或cmd, 進入到DOS屏幕,然后進入到TC的相應子目錄,運行TC.EXE。另一種方式是為TC.EXE創建一個快捷鍵,通過”資源管理器”找到TC.EXE運行文件,點擊右鍵,創建快捷方式,然后將快捷方式復制到桌面,可通過快方式快速啟動TC。進入Tc,您可以看到類似上面這樣的屏幕。主窗口主要分為菜單行、編輯狀態信息行、編輯窗口、消息窗口和常用命令提示行等五部分。如下圖所示:              

由于TC在各臺計算機上安裝的目錄不盡相同,在安裝完后第1次要進行基本環境的設置,最重要的是進行目錄的設置,否則程序即使沒有錯誤也無法運行。配置完后要選Save Options來保存修改的選項。配置參數菜單界面如下圖所示:

對目錄路徑的設置主要有包含文件的路徑,根據TC安裝的地方不同而有所區別。假設TC安裝在D:/TC,則應將Include directories設置為D:/TC/INCLUDE,Library directories設置為D:/TC/LIB,Trubo C directory設置為D:/TC,如果你的TC安裝在C:/TC,則只需要將前面的路徑改為C:/TC即可。Output directory是編譯后的輸出代碼文件的目錄,在編譯過程中會產生.OBJ和.EXE文件,此目錄存放的是這些文件的目錄。

3. TC2.0的菜單功能介紹

對TurobC的各項操作一般都是通過菜單項來完成的?,F在我們來講一下各菜單項的功能。主菜單在Turbo C主屏幕頂上一行, 顯示下列內容(注:菜單后的括號內是其快捷鍵)

 

File (文件)菜單 :按Alt+F可進入File菜單, 該菜單包括以下內容:

Load (F3)  (加載文件) 

裝入一個文件, 可用類似DOS的通配符(如*.C)來進行列表選擇。該項的熱鍵為F3, 即只要在主菜單中按F3即可進入該項,。

Pick(Alt+F3)  (快速選擇加載文件):將最近裝入編輯窗口的8個文件列成一個表讓用戶選擇, 確定將該程序裝入編輯區, 并將光標置在上次修改并存盤的地方。其熱健為Alt-F3。

New (新建文件):系統缺省文件名為NONAME.C, 存盤時系統提示重新命名。

Save(F2) (存盤):將編輯區中的文件存盤, 若文件名是NONAME.C時, 將詢問是否更改文件名, 其熱鍵為F2。

Write to (存盤):可由用戶給出文件名將編輯區中的文件存盤, 若該文件已存在, 則詢問要不要覆蓋。在存盤時,可以指明路徑。

Directory (顯示目錄):顯示目錄及目錄中的文件, 并可由用戶選擇。

Change dir (改變當前目錄):顯示或改變當前目錄。

Os shell (暫時退出):暫時退出TC回到DOS提示符下, 此時可以運行DOS 命令, 如運行你編譯后的程序等。若想回到TC集成環境中, 只要在DOS狀態下鍵入EXIT即可。

Quit (Alt-X)(退出TC):退出TC, 返回操作系統中, 其熱鍵為Alt+X。

 Edit菜單: Edit菜單的作用是從菜單切換到編輯欄。

C語言提供了豐富的編輯命令,按F1鍵可以獲取這方面的幫助信息。

 Run菜單: Run菜單中的命令用于運行程序。

Run(Ctrl-F9)(運行程序):運行當前編譯成功的程序。如果對上次編譯后的源代碼未做過修改, 則直接運行。如果源程序已經修改,則系統會先進行編譯、連接后才運行。

Program reset(Ctrl-F2)(程序復位):中止當前的調試, 釋放分給程序的空間。

Go tcursor(F4)(運行到光標處):調試程序時使用, 選擇該項可使程序運行到光標所在行。光標所在行必須為一條可執行語句, 否則提示錯誤。

Trace into(F7)(跟蹤進入):在執行一條調用其它用戶定義的子函數時, 若用Trace into項, 則執行長條將跟蹤到該子函數內部去執行。單步執行程序,并且進入函數。

Step oer(F8)(單步執行):單步運行程序,但不進入函數。執行當前函數的下一條語句, 即使用戶函數調用, 執行長條也不會跟蹤進函數內部。

User screen(Alt-F5)(用戶屏幕):顯示程序運行時在屏幕上顯示的結果。其熱鍵為Alt+F5。按任意鍵可返回到TC集成界面。

 Compile菜單 對源程序進行編譯和連接。

Compile to OBJ (編譯程序生成目標碼) :將一個C源文件編譯生成.OBJ目標文件, 同時顯示生成的文件名。

MAKE EXE File(生成執行文件):編譯、連接一步完成,生成EXE可執行文件。

Link EXE File(連接):將項目里的所有文件, 連接OBJ文件并進行裝配生成.EXE文件。

Build all(重新建立所有文件):重新編譯項目里的所有文件, 并進行裝配生成.EXE文件。

Primary C File(主C文件):當在該項中指定了主文件后, 在以后的編譯中, 如沒有項目文件名則編譯此項中規定的主C文件, 如果編譯中有錯誤, 則將此文件調入編輯窗口, 不管目前窗口中是不是主C文件??稍诰幾g過程中發現錯誤是重新載入文件(.H/ .C)。

Get Info可獲得以下信息:源文件、與當前文件相聯系的目標文件、當前源文件名、文件大小、程序退出碼、可用空間等。

 Project菜單對工程文件進行管理

Project(項目名) :項目名具有.PRJ的擴展名, 其中包括將要編譯、連接的文件名。

Break make on(中止編譯):由用戶選擇是否在有Warining(警告)、Errors(錯誤)、Fatal Errors( 致命錯誤)時或Link(連接)之前退出Make編譯。設定終止MAKE的缺省條件,通常為Errors。

Auto dependencies(自動依賴):當開關置為on, 編譯時將檢查源文件與對應的.OBJ文件日期和時間, 否則不進行檢查。自動依賴檢查。就是說讓MAKE自動檢查盤中是否有相應.C和.H文件。

Clear project(清除項目文件):清除Project/Project name中的項目文件名。清除工程文件名,重置消息窗口。

Remove Messages(刪除信息):將錯誤消息從消息窗口中清除。

 Options菜單設置參數和選項

Compiler:編譯選項,包括Model內存模式,不同的內存模式將使用不同類型的指針;Define宏定義,可用分號“;”劃分多重宏定義;Code Generation代碼生成,控制編譯器生成怎樣的代碼;Optimization優化,可按用戶的需要優化程序的代碼;Source源代碼,控制編譯器如何處理源代碼;Errors錯誤,讓用戶可以控制編譯器如何處理和響應診斷信息;Names,用于改變段(segment)、 組( group) 和類(class)的名字, 默認值為CODE,DATA,BSS。

Linker連接選項,包括Map file menu 選擇是否產生.MAP文件;Initialize segments 是否在連接時初始化沒有初始化的段;Devault libraries 是否在連接其它編譯程序產生的目標文件時去尋找其缺省庫;Graphics library 是否連接graphics庫中的函數;Warn duplicate symbols 當有重復符號時產生警告信息;Stack warinig 是否讓連接程序產生No stack的警告信息;Case-sensitive link 是否區分大、小寫字。

Environment:設置環境,包括Message Tracking消息跟蹤,編譯時會跟蹤編輯器里的語法錯誤;Keep Messages告訴TC是否保存消息窗口內的消息;Config Auto Save設置為ON時,TC將自動保存對TC所做的設置;否則必須使用Options->Save Options才將改動保存;Backup Files打開則會在保存文件時建立備份文件;Tab Size設置制表符大小,缺省為縮進8個字節;Zoomed Windows設置窗口為全屏幕。這樣的話,編輯窗口或消息窗口都將變成整個屏幕的大小,只有活動窗口是可見的。用F6可以互相切換;Screen Size設置屏幕大小。

Directories目錄設置,包括Include directories 包含文件的路徑, 多個子目錄用“;”分開;Library directories 庫文件路徑, 多個子目錄用“;”分開;Output directoried 輸出文件(.OBJ, .EXE, .MAP文件)的目錄;Turbo C directoried 表示Turbo C 所在的目錄;Pick file name 定義加載的pick文件名, 如果不定義則從current pick file中選取文件。

Save options :保存配置,保存所有選擇的編譯、連接、調試和項目到配置文件中, 缺省的配置文件為TCCONFIG.TC。

Retrieve options:重新加載以前保存的配置文件。

 Debug菜單用來完成調試的設置工作

Evaluate測試甚至修改一個變量或表達式的值。注意:表達式不能包含函數調用和宏。

Call stack用來跟蹤當前函數的調用關系,彈出一個包含調用棧的窗口。

Find function查找函數定義。只有在運行調試時可用。

Refresh display刷新屏幕。如果編輯屏被你的程序改寫了,可以用它恢復。

Display swapping控制是否在程序運行是切換屏幕。

Source debugging打開源代碼調試。 

 Break/watch菜單用來設置/刪除斷點或監視項。

Add watch添加監視項。可以監視一個變量或表達式的值。

Delete watch刪除監視項。

Edit watch編輯你所監視的表達式。

Remove all watches刪除所有監視項。

Toggle breakpoint設置或刪除斷點。如果設置了斷點,程序運行到這一行就會停下來。

Clear all breakpoints清除所有斷點。

View next breakpoint按設置順序移到下一個斷點處?!?/p>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜精品美女自拍福到在线| 日韩av一区二区在线| 亚洲男人天堂2024| 亚洲一区www| 久久国产天堂福利天堂| 久久久久久久久久久人体| 亚洲精品按摩视频| 亚洲国产精品成人va在线观看| 日韩中文字幕在线看| 日韩欧美中文字幕在线观看| 日韩av电影手机在线| 91网站在线看| 欧美在线视频一二三| 搡老女人一区二区三区视频tv| 亚洲女人天堂成人av在线| 久久99精品国产99久久6尤物| 日韩电影中文字幕| 国产午夜精品美女视频明星a级| 午夜精品久久久久久久99热浪潮| 狠狠干狠狠久久| 国产午夜精品一区二区三区| 久久在线免费视频| 久久国产精品久久久久| 久久夜色精品国产欧美乱| 亚洲乱码国产乱码精品精天堂| 国产精品免费网站| 久久韩剧网电视剧| 欧美日韩另类在线| 色综合久久久888| 国产欧美精品一区二区三区-老狼| 欧美激情影音先锋| 69久久夜色精品国产69乱青草| 亚洲男人天堂2019| 国产丝袜视频一区| 国产aaa精品| 久久久久成人网| 久久国产精品电影| 97涩涩爰在线观看亚洲| 亚洲欧美三级在线| 一区二区三区四区精品| 日本sm极度另类视频| 日韩精品中文字幕视频在线| 91国内揄拍国内精品对白| 精品视频久久久| 亚洲成年人在线| 亚洲欧洲黄色网| 国产91成人video| 亚洲精品狠狠操| 国产精品美女午夜av| 在线观看中文字幕亚洲| 国产一区二区日韩| 激情亚洲一区二区三区四区| 狠狠躁夜夜躁人人爽超碰91| 一区二区中文字幕| 久久亚洲精品网站| 欧美怡红院视频一区二区三区| 国产区精品视频| 亚洲国内精品视频| 色综合天天综合网国产成人网| 2025国产精品视频| 日韩男女性生活视频| 国产精品成人va在线观看| 国产999精品久久久| 日韩欧美999| 欧美老女人www| 91丨九色丨国产在线| 精品国产一区二区三区久久久狼| www.亚洲一二| 视频一区视频二区国产精品| 欧美另类xxx| 国产精品pans私拍| 国产精品久久久久999| 国产精品久久久av久久久| 欧美多人爱爱视频网站| 国产精品99久久久久久久久久久久| 久久人人爽人人爽人人片av高清| 九九久久久久99精品| 亚洲欧美在线看| 最近2019年中文视频免费在线观看| 亚洲激情国产精品| 久久影视电视剧凤归四时歌| 国产亚洲激情视频在线| 欧美性一区二区三区| 欧美日韩国产一区中文午夜| 久久久中精品2020中文| 日韩精品在线视频美女| 久久久999国产精品| 欧美精品videos另类日本| 日韩欧美成人区| 国产精品日韩在线一区| 精品国产一区二区三区久久狼黑人| 疯狂做受xxxx欧美肥白少妇| 国产精品va在线播放| 亚洲美女中文字幕| 1769国内精品视频在线播放| 精品久久久av| 日韩精品在线免费观看视频| 亚洲欧美综合另类中字| 欧美国产在线电影| 色播久久人人爽人人爽人人片视av| 日韩欧中文字幕| 日韩av电影中文字幕| 97在线视频国产| 欧美日韩中文在线| 人人澡人人澡人人看欧美| 精品国产老师黑色丝袜高跟鞋| 亚洲人成亚洲人成在线观看| 国产免费观看久久黄| 日韩精品在线观看一区二区| 日韩精品在线免费观看视频| 欧美大片免费观看| 成人免费福利视频| 亚洲精品国产福利| 91九色蝌蚪国产| 久久精品视频一| 亚洲电影成人av99爱色| www.日韩不卡电影av| 9.1国产丝袜在线观看| 国产一区二区在线播放| 国产一区二区三区欧美| 日韩欧美国产网站| 日本高清久久天堂| 日韩精品免费视频| 欧美亚洲成人精品| 91高清免费在线观看| 欧美重口另类videos人妖| 黑人精品xxx一区| 成人性教育视频在线观看| 欧美激情精品久久久久久久变态| 久久91亚洲精品中文字幕| 欧美精品在线观看| 国产欧美日韩综合精品| 九九九久久国产免费| 91高清视频免费观看| 亚洲日韩欧美视频| 久久久免费精品| 亚洲精品ady| 欧美一级大胆视频| 中文字幕精品视频| 亚洲女在线观看| 日韩在线视频免费观看高清中文| 国产成人综合一区二区三区| 国模私拍一区二区三区| 久久视频在线视频| 亚洲精品在线视频| 国产日韩中文在线| 国产成人+综合亚洲+天堂| 国产91精品青草社区| 亚洲第一中文字幕| 国产视频精品在线| 日韩视频一区在线| 欧美激情xxxx性bbbb| 亚洲最新在线视频| 欧美性猛交xxxxx水多| 精品成人av一区| 一本色道久久88综合亚洲精品ⅰ| 国产成人综合av| 97久久精品人搡人人玩| 国产日韩专区在线| 色先锋资源久久综合5566| 亚洲自拍偷拍视频| 88xx成人精品| 一本色道久久88精品综合| 国产精品偷伦免费视频观看的|