Build all: Dịch lại và liờn kết để tạo thành tệp chương trỡnh chạy được *exe Thứ tự cỏc tệp nguồn cũng được xỏc định như trờn

Một phần của tài liệu Tổng quan về ngôn ngữ lập trình C (Trang 30 - 32)

Thứ tự cỏc tệp nguồn cũng được xỏc định như trờn.

. Primary C file: Dựng để chỉ định cỏc tệp *.C cần được biờn dịch và liờn kết thành *.exe.

Menu Project cú cỏc chức năng sau:

. Project name: Định nghĩa một tệp project chứa thụng tin về cỏc tệp cần dịch và liờn kết (xem thờm phụ lục D).

‹ Break make on: Xỏc định liệu việc dịch cú bị dừng khi gặp Warning hoặc Error hay khụng.

. Auto dependencies: Rất ớt được sử dụng.

. Clear Project: Dựng để xoỏ tệp Project và đặt lại cửa sổ Message. . Remove message: Xoỏ bỏ cửa sổ Message.

Menu Option cú cỏc chức năng sau:

. Compile: Dựng để chọn mụ hỡnh bộ nhớ (chọn Model) và xỏc định độ đài cực đại của tờn trong chương trỡnh (chọn Source).

. Linker: Chọn cỏch thức liờn kết. . Environment: Thiết lập mụi trường.

- Directories: Thiết lập cỏc thư mục liờn quan đến quỏ trỡnh biờn dịch.

. Argument: Đưa vào cỏc tham số dũng lệnh cho chương trỡnh chạy trong mỗi trường Turbo C (rếu chương trỡnh được viết dưới dạng đối đồng lệnh).

. Save option: Ghi lại cỏc thay đổi trong trong Menu Option. . Retrieve option: Khụi phục lại thụng tin option từ một tệp nào đú.

1.4.2. Cỏc tệp tin thường được sử dụng trong ngụn ngữ lập trỡnh C - Cỏc tệp tin tiờu để *.h chứa trong thư mục NTCMNCLUDEV

- Cỏc tệp tin thư viện #.lib chứa cỏc đoạn chương trỡnh đó được biờn dịch mà nguyờn mẫu của chỳng được khai bỏo trong cỏc tệp tiờu để tương ứng. Khi cần sử dụng hàm nào thỡ chỉ đoạn chương trỡnh của hàm đú được sử dụng (chứ khụng phỏi toàn bộ tệp tin thư viện được chốn vào). Trong ngụn ngữ lập trỡnh C cú 5 tệp tin thư viện chuẩn đú là cs.lib, cc.lib, cm.lib, cl.lib và ch.lib tương ứng với 5 mụ hỡnh bộ

nhớ “đ của Turbo C là smail, compact, medium, larse và huge. Thụng thường ta chỉ

sử dụng mụ hỡnh s/zzi!, do đú chỉ cần file es.lĂb là đủ.

- Cỏc tệp tin thư viện đớch (*.obi): Đú là cỏc tệp tin mà toàn bộ nội dung của nú sẽ được kết nối vào chương trỡnh đang được biờn dịch nếu chương trỡnh đú cần đến cỏc mó lệnh để thực hiện nhiều chức năng. sau khi chạy như diễn dịch đối dũng lệnh... Trong ngụn ngữ lập trỡnh C cú 6 tệp tin thư viện loại này tương ứng với 6 mụ hỡnh bộ nhớ đú là CỚT.obj, COS.obj, COC.obj, COM.obj, COL obj và COH obj (COT.obj tương ứng với mụ hỡnh Tiny).

- Cỏc tệp tin thư viện toỏn học: Dựng cho cỏc phộp toỏn dấu phẩy động. Cú 5 tệp tin tương ứng với 5 mụ hỡnh bộ nhớ (mụ hỡnh Tỡny dựng chung với small) đú là maths.lib, mathc.lib, matlun.lib, mathl lib và mathh.lớb. Ngoài ra, khi làm việc với cỏc số dấu phẩy động ta cũng cần dựng thờm ƒp87.lib hay emu.lib. Tẹp tỡn đầu tiờn đựng cho mỏy cú bộ tiền xử lớ Coprocessor 8087, cũn tệp tin thứ hai dựng để mụ

phỏng hoạt động của 8087 bằng phần mềm.

1.4.3. Cỏch viết và chạy chương trỡnh trong mụi trường kết hợp Để tạo một tệp tin chương trỡnh nguồn mới cú tờn VD.C ta cú thể làm như Để tạo một tệp tin chương trỡnh nguồn mới cú tờn VD.C ta cú thể làm như

san, tại đấu nhắc của DOS ta gừ: Tc.exe VD.C

hoặc khỏi động mụi trường kết hợp bằng cõu lệnh Tc.exe rồi sau đú dựng Menu #ile->Write to để ghỉ thành tập VD.C vào đĩa.

'* Đú là cỏch tổ chức cỏc đoạn chương trỡnh trong bộ nhớ.

"Theo cả hai cỏch ta đều nhận được màn hỡnh E4 như sau

Hessage

Hỡnh 1.2. Màn hỡnh làm việc của Turbo C khi đang thao tỏc với tệp VD.C

Trong cửa sổ Edir của mụi trường kết hợp ta cú thể thực hiện cỏc thao tỏc sau đõy trong khi soạn thảo chương trỡnh:

36

Một phần của tài liệu Tổng quan về ngôn ngữ lập trình C (Trang 30 - 32)

Tải bản đầy đủ (PDF)

(37 trang)