當前位置:首頁 » 編程軟體 » 對源程序進行編輯編譯和什麼

對源程序進行編輯編譯和什麼

發布時間: 2022-12-22 13:33:09

『壹』 在vc環境中,一個c語言源程序要經過編輯、編譯、和什麼後才能執行

連接

編譯是生成目標代碼
和相關庫一起連接後 生成可執行文件

才能執行

『貳』 C語言的源程序必須通過什麼和什麼才能被計算機執行

編譯和鏈接。

每一個C語言程序必須要經過編譯和鏈接才能被計算機執行,編譯是將C源碼翻譯成機器碼,鏈接是將將二進制目標文件裝配成一個具有特定格式的二進制可執行文件,比如Windows平台上是PE格式,一般以.exe為擴展名。

一個C語言程序從源碼到計算機系統可以執行,更細致的劃分為:預處理——編譯——匯編——鏈接。預處理是對C語言源碼進行文本處理,編譯階斷是將C源碼經C編譯器生成匯編代碼,匯編階斷是將匯編代碼經匯編器生成二進制機器碼文件。這兩個合攏起來,籠統的可以叫做編譯階斷。

『叄』 什麼是程序什麼是程序設計

1、計算機程序是一組計算機能識別和執行的指令,運行於電子計算機上,滿足人們某種需求的信息化工具。

它以某些程序設計語言編寫,運行於某種目標結構體繫上。打個比方,程序就如同以英語(程序設計語言)寫作的文章,要讓一個懂得英語的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。

一般的,以英語文本為基礎的計算機程序要經過編譯、鏈接而成為人難以解讀,但可輕易被計算機所解讀的數字格式,然後放入運行。

程序是一個指令序列。

2、程序設計是給出解決特定問題程序的過程,是軟體構造活動中的重要組成部分。程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程序設計人員常被稱為程序員。

(3)對源程序進行編輯編譯和什麼擴展閱讀:

程序演算法

演算法是指對某些問題的嚴格的解釋方法,一般的,一個演算法擁有以下特點:

1、有窮性:演算法必須保證在執行有限步驟後結束。

2、可行性:演算法是確切可行的,即使在數學中,該演算法可行,但若在實際應用中,程序不可以被執行,那麼 ,該演算法也是不具有可行性的。

3、確切性:演算法的每一個步驟必須具有明確的意義。

4、輸入:一個演算法必須要有0個或多個輸入。

5、輸出:一個演算法必須要有1個或多個輸出。

『肆』 C語言文件的編譯與執行的四個階段並分別描述

開發C程序有四個步驟:編輯、編譯、連接和運行。

任何一個體系結構處理器上都可以使用C語言程序,只要該體系結構處理器有相應的C語言編譯器和庫,那麼C源代碼就可以編譯並連接到目標二進制文件上運行。

1、預處理:導入源程序並保存(C文件)。

2、編譯:將源程序轉換為目標文件(Obj文件)。

3、鏈接:將目標文件生成為可執行文件(EXE文件)。

4、運行:執行,獲取運行結果的EXE文件。

(4)對源程序進行編輯編譯和什麼擴展閱讀:

將C語言代碼分為程序的幾個階段:

1、首先,源代碼文件測試。以及相關的頭文件,比如stdio。H、由預處理器CPP預處理為.I文件。預編譯的。文件不包含任何宏定義,因為所有宏都已展開,並且包含的文件已插入。我歸檔。

2、編譯過程是對預處理文件進行詞法分析、語法分析、語義分析和優化,生成相應的匯編代碼文件。這個過程往往是整個程序的核心部分,也是最復雜的部分之一。

3、匯編程序不直接輸出可執行文件,而是輸出目標文件。匯編程序可以調用LD來生成可以運行的可執行程序。也就是說,您需要鏈接大量的文件才能獲得「a.out」,即最終的可執行文件。

4、在鏈接過程中,需要重新調整其他目標文件中定義的函數調用指令,而其他目標文件中定義的變數也存在同樣的問題。

『伍』 程序設計的名詞解釋是什麼

程序設計是給出解決特定問題程序的過程,是軟體構造活動中的重要組成部分。程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程序設計人員常被稱為程序員。
對於接受的任務要進行認真的分析,研究所給定的條件,分析最後應達到的目標,找出解決問題的規律,選擇解題的方法,完成實際問題。

(2)設計演算法
即設計出解題的方法和具體步驟。
(3)編寫程序
將演算法翻譯成計算機程序設計語言,對源程序進行編輯、編譯和連接。
(4)運行程序,分析結果
運行可執行程序,得到運行結果。能得到運行結果並不意味著程序正確,要對結果進行分析,看它是否合理。不合理要對程序進行調試,即通過上機發現和排除程序中的故障的過程。
(5)編寫程序文檔
許多程序是提供給別人使用的,如同正式的產品應當提供產品說明書一樣,正式提供給用戶使用的程序,必須向用戶提供程序說明書。內容應包括:程序名稱、程序功能、運行環境、程序的裝入和啟動、需要輸入的數據,以及使用注意事項等。

詳見網路:http://ke..com/view/8332.htm?fr=aladdin

『陸』 C語言程序開發的四個步驟是什麼

1 寫代碼。這是最基礎的一步,即實現C語言的源文件(.c,必需),和可能的頭文件(.h,非必需)。

2 編譯。將編寫好的代碼,通過編譯工具,轉換為目標文件。此步中,會對文件內部及包含的頭文件進行語法語義的分析檢查。如果出錯,則必須返回到1步對代碼進行修改,直到沒有錯誤為止。

3 鏈接。將目標文件鏈接成可執行文件。此步會對文件直接的關聯進行檢查。如果出錯需要返回到1修改代碼。直到沒有錯誤。

4 運行。這個是最後一步,也是C語言的最終目的。
在運行結果與期望不符時,需要檢查原因,修改代碼,重新執行1,2,3直到程序沒有問題。

『柒』 程序設計的步驟

分析問題
對於接受的任務要進行認真的分析,研究所給定的條件,分析最後應達到的目標,找出解決問題的規律,選擇解題的方法,完成實際問題。
設計演算法
即設計出解題的方法和具體步驟。
編寫程序
將演算法翻譯成計算機程序設計語言,對源程序進行編輯、編譯和連接。
運行程序,分析結果
運行可執行程序,得到運行結果。能得到運行結果並不意味著程序正確,要對結果進行分析,看它是否合理。不合理要對程序進行調試,即通過上機發現和排除程序中的故障的過程。
編寫程序文檔
許多程序是提供給別人使用的,如同正式的產品應當提供產品說明書一樣,正式提供給用戶使用的程序,必須向用戶提供程序說明書。內容應包括:程序名稱、程序功能、運行環境、程序的裝入和啟動、需要輸入的數據,以及使用注意事項等。

『捌』 程序設計語言翻譯器有哪幾種類型 並分別敘述各種翻譯器的簡單工作過程

1、第一代語言(機器語言)機器語言是由二進制0、1代碼指令構成,不同的CPU具有不同的指令系統。機器語言程序難編寫、難修改、難維護,需要用戶直接對存儲空間進行分配,編程效率極低。目前,這種語言已經被淘汰。

2、第二代語言(匯編語言)匯編語言指令是機器指令的符號化,與機器指令存在著直接的對應關系,所以匯編語言同樣存在著難學難用、容易出錯、維護困難等缺點。

但是匯編語言也有自己的優點:可直接訪問系統介面,匯編程序翻譯成的機器語言程序的效率高。從軟體工程角度來看,只有在高級語言不能滿足設計要求,或不具備支持某種特定功能的技術性能(如特殊的輸入輸出)時,匯編語言才被使用。

3、第三代語言(高級語言)高級語言是面向用戶的、基本上獨立於計算機種類和結構的語言。其最大的優點是:形式上接近於算術語言和自然語言,概念上接近於人們通常使用的概念。高級語言的一個命令可以代替幾條、幾十條甚至幾百條匯編語言的指令。因此,高級語言易學易用,通用性強,應用廣泛。


(8)對源程序進行編輯編譯和什麼擴展閱讀

程序設計的步驟:

1、分析問題:

對於接受的任務要進行認真的分析,研究所給定的條件,分析最後應達到的目標,找出解決問題的規律,選擇解題的方法,完成實際問題。

2、設計演算法:

即設計出解題的方法和具體步驟。

3、編寫程序:

將演算法翻譯成計算機程序設計語言,對源程序進行編輯、編譯和連接。

『玖』 計算機程序設計基本步驟

計算機程序設計基本步驟:
(1)創建界面。程序的界面必須在一開始就設計好,否則在後期將很難進行修改。因此,是使用Windows提供的默認皮膚(見圖1)還是自己編寫皮膚,需要最早進行構思。注意:如果是一個整體的軟體,需要先進行軟體功能設置。
(2)設置屬性。這個是通用的方法,作用和「創建程序界面」差不多,基本方法就是「屬性窗口、代碼(對象名稱.屬性名稱=屬性值)」。
(3)編寫代碼。完成程序理論設計之後,就開始編寫程序代碼了,具體代碼與程序本身有關。
(4)保存工程。設計完畢之後首先需要把工程保存下來,最好是每一次修改都保存源工程和修改後的工程,以便日後在遇到錯誤時快速恢復。
(5)測試程序。完成修改之後要及時測試,發現已有的問題,創建了可執行程序之後就很難再修改了。
(6)創建可執行程序(腳本)。完成工程之後就可以創建出一個可執行程序(或腳本)了。此時計算機程序已經設計完畢。

熱點內容
lol界面在哪個文件夾 發布:2025-07-16 19:01:53 瀏覽:935
php文件解壓 發布:2025-07-16 19:01:08 瀏覽:879
日誌中心伺服器怎樣搭建 發布:2025-07-16 19:00:27 瀏覽:601
硬碟加密保護 發布:2025-07-16 18:58:52 瀏覽:37
c語言噴人 發布:2025-07-16 18:57:56 瀏覽:351
主機伺服器與雲伺服器哪個比較好 發布:2025-07-16 18:52:02 瀏覽:337
oracle存儲過程循環插入數據 發布:2025-07-16 18:51:59 瀏覽:762
淘寶密碼忘記了怎麼改 發布:2025-07-16 18:47:34 瀏覽:14
樂視1s鎖屏密碼是12的有多少 發布:2025-07-16 18:45:12 瀏覽:101
戰隊宣傳片拍攝腳本 發布:2025-07-16 18:42:23 瀏覽:465