當前位置:首頁 » 編程語言 » 用c語言編寫的程序需要用
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

用c語言編寫的程序需要用

發布時間: 2022-10-22 09:57:02

① 將c語言編寫的源程序轉換成可執行程序要用什麼程序處理

不同版本的c語言可能有所不同,以下以TC20為例:
一、IDE環境中生成
1)雙擊TC文件夾下的TC.EXE啟動TC20。
2)按F3,選擇打開源程序。(1.c)
3)按F9即可生成打開文件名的可執行文件。(如開始的是1.c,則生成1.exe)
二、DOS或控制台下生成:
1)用cmd打開控制台窗口,並進制TC目錄。
2)在控制台命令行輸入:tcc
1(回車),則生成1.obj
3)再在控制台命令行輸入:tlink
1(回車),則生成1.exe

② 用C語言編寫程序需要用哪些工具和軟體

WIN TC 也是一個很好的C編寫程序工具.不過要以程序末尾加getch();很好用的其實C程序也可以在記事本中編寫的.保存為*.C就可以了

③ 用C語言怎樣編程要用到哪些東西在電腦的什麼地方編程

C語言只是作為程序設計的一個語言工具而已。
最重要的是把事情抽象化,數學化。
需要用到的就是C語言程序,以及你所積累的數學知識。C程序有很多種,visal
C應該比較適合初學的。
後面一個問題太業余也太不好回答了。電腦運行了C語言編寫程序後當然就在程序里寫了

④ 用c語言編寫的源程序需要用編譯程序先編譯成由機器語言組成的目標程序,在經過( )後才能得到可執行程序

源代碼需經過編譯和鏈接,才可生成可執行文件。
由匯編程序生成的目標文件並不能立即就被執行,其中可能還有許多沒有解決的問題。 例如,某個源文件中的函數可能引用了另一個源文件中定義的某個符號(如變數或者函數調用等);在程序中可能調用了某個庫文件中的函數,等等。所有的這些問題,都需要經鏈接程序的處理方能得以解決。
鏈接程序的主要工作就是將有關的目標文件彼此相連接,也即將在一個文件中引用的符號同該符號在另外一個文件中的定義連接起來,使得所有的這些目標文件成為一個能夠誒操作系統裝入執行的統一整體。
根據開發人員指定的同庫函數的鏈接方式的不同,鏈接處理可分為兩種:
(1)靜態鏈接
在這種鏈接方式下,函數的代碼將從其所在地靜態鏈接庫中被拷貝到最終的可執行程序中。這樣該程序在被執行時這些代碼將被裝入到該進程的虛擬地址空間中。靜態鏈接庫實際上是一個目標文件的集合,其中的每個文件含有庫中的一個或者一組相關函數的代碼。
(2) 動態鏈接
在此種方式下,函數的代碼被放到稱作是動態鏈接庫或共享對象的某個目標文件中。鏈接程序此時所作的只是在最終的可執行程序中記錄下共享對象的名字以及其它少量的登記信息。在此可執行文件被執行時,動態鏈接庫的全部內容將被映射到運行時相應進程的虛地址空間。動態鏈接程序將根據可執行程序中記錄的信息找到相應的函數代碼。
對於可執行文件中的函數調用,可分別採用動態鏈接或靜態鏈接的方法。使用動態鏈接能夠使最終的可執行文件比較短小,並且當共享對象被多個進程使用時能節約一些內存,因為在內存中只需要保存一份此共享對象的代碼。但並不是使用動態鏈接就一定比使用靜態鏈接要優越。在某些情況下動態鏈接可能帶來一些性能上損害。

⑤ 用C語言編寫的源程序必須經過編譯連接後,生成擴展名為.EXE的可執行文件,才能運行對嗎

哥們,這么理解是對的,不過感覺有點表面。
建議看看計算機一些原理,像你說的這個問題我會想到,計算機最終只能識別二進制碼,
所以其實不管我們一切啥語言,最終都是通過編譯器編譯成二進制碼,計算機才能識別
而去運行,而C語言編寫的程序,肯定是要經過一系列的編譯,鏈接,生成可執行的文件。
在windows系統中,執行文件都是.exe為擴展名的。不過在linux系統中就不一樣了,linux
系統並不區分擴展名,所以也就無所謂什麼.exe之類的文件,只要知道最終生成可執行的
二進制文件就可以了。

⑥ 用C語言編寫的程序需要用什麼程序翻譯後計算機才能識別

c語言編寫的程序通過編譯器會轉化成二進制機器碼,這種機器碼就可以被計算機識別

⑦ C語言 一個用C語言編寫的程序必須有一個並且只能有一個什麼函數

就是main()函數
這是C語言的入口函數,所以必須有一個,沒有C語言就不知道從哪兒開始執行
main函數只能有一個,因為有好幾個的話,C不知道區執行哪個了

⑧ C語言程序從編寫到生成一個程序(.exe)需要用到幾個軟體分別是什麼軟體

確切分的話,大體可分為編輯軟體、編譯軟體、連接軟體。鏈接完了就生成了exe文件。
不過現在都是集成在了一個開發環境下了(IDE),就像VC、VS這樣的積成開發環境,所以實際上只需要安裝一個軟體就行了。

⑨ C語言編寫程序一般用什麼工具

在DOS下可使用Turbo C 2.0即可。
下載地址:http://www.onlinedown.net/soft/5515.htm