導航:首頁 > 源碼編譯 > 怎麼用語言編譯器

怎麼用語言編譯器

發布時間:2022-11-20 23:39:46

⑴ c語言編譯器如何運行

編譯共分為四個階段:預處理階段、編譯階段、匯編階段、鏈接階段。

1、預處理階段:

主要工作是將頭文件插入到所寫的代碼中,生成擴展名為「.i」的文件替換原來的擴展名為「.c」的文件,但是原來的文件仍然保留,只是執行過程中的實際文件發生了改變。(這里所說的替換並不是指原來的文件被刪除)

2、匯編階段:

插入匯編語言程序,將代碼翻譯成匯編語言。編譯器首先要檢查代碼的規范性、是否有語法錯誤等,以確定代碼的實際要做的工作,在檢查無誤後,編譯器把代碼翻譯成匯編語言,同時將擴展名為「.i」的文件翻譯成擴展名為「.s」的文件。

3、編譯階段:

將匯編語言翻譯成機器語言指令,並將指令打包封存成可重定位目標程序的格式,將擴展名為「.s」的文件翻譯成擴展名為「.o」的二進制文件。

4、鏈接階段:

在示例代碼中,改代碼文件調用了標准庫中printf函數。而printf函數的實際存儲位置是一個單獨編譯的目標文件(編譯的結果也是擴展名為「.o」的文件),所以此時主函數調用的時候,需要將該文件(即printf函數所在的編譯文件)與hello world文件整合到一起,此時鏈接器就可以大顯神通了,將兩個文件合並後生成一個可執行目標文件。

⑵ 手機編譯器怎樣使用

可能在手機上的方面軟體沒有弄好,需要更新,或者是手機不兼容

⑶ 求c語言編譯器及使用方法!!新手!!

編譯器有很多種,下面介紹兩種
1。turbo c 比較實用的編譯器
按f10,用方向鍵選擇最左邊file,點回車鍵出現下拉菜單,選擇第一個,把裡面的內容全刪瞭然後輸入x:\(x為源文件所在盤),找到源文件,回車鍵打開。
然後再按f10,選擇run或單擊r運行,或者直接按f9編譯,編譯後的文件在turbo c 所在文件夾的 out put文件夾裡面。
2。visual c++事實上這不只是單純的編譯器,應該說是開發環境,但包含有編譯功能,直接滑鼠操作就可以了。

⑷ 大家初學c語言用的編輯器和編譯器是怎麼下載安裝詳細步驟

1.Code::Blocks 是一個開放源碼的全功能的跨平台C/C++集成開發環境.
相比於基於Delphi的Dev-C++共享 C++IDE,Code::Blocks是開放源碼軟體Code::Blocks由純粹的C++語言開發完成,它使用了蓍名的圖形界面庫 wxWidgets(2.6.2unicode)版。對於追求完美的C++程序員,再也不必忍受Eclipse的緩慢,再也不必忍受VS.NET的龐大和高昂的價格。

2.安裝主要步驟

3.運行安裝程序

下載得到一個執行的文件,雙擊後運行,請按照以下說明進行安裝。

選擇「Full/完整」安裝,以免重要插件沒有被安裝上。

安裝目標路徑,不要帶有空格,或者漢字;這一點並不是Code::Blocks的限制,而是因為mingw32里的一些命令行工具,似乎對長目錄或帶空格的目錄支持有點小問題,我估計漢字目錄也會出問題,但沒試過。一句話,就裝在根目錄下的x(AB,C,D):CodeBlocks即可。

4.安裝中文語言包

首先,請在 X:CodeBlocksshareCodeBlocks 建立一個子文件夾:locale,注意 locale 全為小寫字母。簡體漢字的語言包做了較大改進,不過仍然沒改完,另外,一些插件在當前版本本來就無法漢化的,所以還有一部分內容是英語的。

點擊下載d2school版Code::Blocks語言包。

下載後,請解壓到前述的locale目錄下,則locale目錄下,應出現zh_CN和zh_TW兩個子目錄。重新啟動Code::Blocks,點擊主菜單的「Settings」,選擇「Enviornment」。出現的對話框中,左邊選中「View」,右邊打勾「Internationalization (needs restart)」,並在後面的復合框中選中「Chinese (Simplified)」。確認退出本對話框。

5.必要配置

又分為兩步,第一步用於檢查系統環境變數,第二步用於檢查Code::Blocks本身的配置。事實上,這也是很多類似IDE軟體都需要做的准備工作之一。

雖然在多數情況下這兩樣配置在CodeBlocks安裝以後,就已經正確配置上了。但是如果這兩樣配置有誤,會帶來Code::Blocks運行時的很多奇怪的問題,我們還是直接檢查確保一下,同時加以了解。

檢查並配置操作系統環境變數

在桌面上,滑鼠右鍵點擊「我的電腦」,選擇彈出菜單中的「屬性」。在屬性對話框中,選中「高級」屬性頁。點擊其下「環境變數」按鈕,將新彈出一個對話框,如下圖,選中「系統變數」下的「PATH」一行。然後點擊其下「編輯」按鈕,再次彈出一個對話框。

全選,並復制(Ctrl + C)第二行的內容。然後打開寫字板程序,檢查以下內容是否出現在復制過來的文字中:

X:CodeBlocksMinGWin; X:.4.5;

其中「X:CodeBlocks」應為您本機安裝Code::Blocks時的路徑。

如果沒有,將所缺少的部分,錄入到配置內容,所插入位置最好微靠前一點,注意包括其中的分號。

修改完之後,別忘了復制修改後的全部內容,粘貼,替換一路「確定」,關掉各級對話框。

6.Code::Blocks全局編譯器設置

請大家首先到 X:CodeBlocksMinGWin下,搜索,檢查有沒有存在以下文件:

⑸ C語言編譯器怎麼用

得先以你下載的那個編譯器把 11.c 編譯了, 生成執行文件, 再在cmd中運行這個執行文件

⑹ c語言用什麼編譯器

c語言可以用的編譯器有很多,包括MicrosoftVisualC++、MyEclipse、TurboC和gcc編譯器等。

1、MicrosoftVisualC++是微軟公司的免費C語言編程軟體,是用戶在安裝VisualC++庫時必須安裝的運行時組件,可以完美解決在系統運行一些軟體時會遇到缺少DLL的情況,使用戶可正常運行VisualC++開發的應用程序。

2、myeclipse是款優秀的java開發工具,MyEclipse功能強大,運用廣泛,尤其是對各種開源產品的支持十分不錯,能夠大大提高開發人員的工作效率。

3、TurboC是一款功能快捷高效的C語言編輯器,主要是用來編寫C/C++程序,無需獨立地編輯、編譯和連接程序就能建立並運行C語言程序,軟體體積非常的小巧,並且對於電腦方面沒有特別的系統要求,功能上也十分的強大。

4、gcc編譯器是款專業的c語言編輯工具,可用於c語言、c++、java、object-C等語言程序中去,支持交叉編譯器,交叉語言設計,提供交叉編譯環境,通過在命令列下鍵入一些命令參數,讓編程更有效率。

總結
c語言可以用的編譯器有很多,包括MicrosoftVisualC++、MyEclipse、TurboC和gcc編譯器等。

⑺ window內自帶的C語言編譯器怎麼用

1。turbo c 比較實用的編譯器
按f10,用方向鍵選擇最左邊file,點回車鍵出現下拉菜單,選擇第一個,把裡面的內容全刪瞭然後輸入x:\(x為源文件所在盤),找到源文件,回車鍵打開。
然後再按f10,選擇run或單擊r運行,或者直接按f9編譯,編譯後的文件在turbo c 所在文件夾的 out put文件夾裡面。
2。visual c++事實上這不只是單純的編譯器,應該說是開發環境,但包含有編譯功能,直接滑鼠操作就可以了。

⑻ 安卓c語言編輯器怎麼用

c4droid是款android設備上的C/C++程序編譯器,默認以tcc(tiny c compiler)為編譯器,可以選擇安裝gcc插件(20mb,只有root用戶可以使用),選用gcc後,可以用sdl(簡單直控媒體層庫,需安裝sdl plugin for c4droid)和qt(nokia官方開發庫,需安裝sdl plugin for c4droid)。也可以開發native android app(需安裝sdl plugin for c4droid),就像google ndk一樣。軟體支持代碼高亮,編譯時間隨cpu主頻而定,主頻越高編譯越快。gcc插件版本4.7.2提供了示列程序,包含sdl,android native,qt和命令行測試程序源碼。
安裝:
先安裝主程序,然後在安裝三個擴展庫。
c4經常遇到的問題及其解決方法:case 1:為什麼每一次點run總會提示permission。。。。的啊?
因為你沒有root,如果root了還出現說明你是android2.2或者2.3.4,此時換一個刷機包就ok了。
case 2:我安裝上了gcc,並且把編譯器調成gcc了,但是每次 #include<SDL.h> 都會說「no such file or directory!」
你試試寫成「#include <SDL.h>」(include和<>之間加一個空格),這才是標准寫法,不這樣寫默認為terminal 模式。
使用:打開主程序,代碼敲好以後,點擊Compiled,也就是編譯,如果出現Successfully compile 如圖那樣的則代表編譯成功了。如果有錯誤則會出現error,我們根據提示,自己找到錯誤的地方。編譯好以後,點擊run就可以運行了,和電腦一樣。
c4droid還支持保存代碼,編寫好以後可以點擊save保存。
c4droid還支持打開代碼文件,可以是txt格式也可以是無格式文本。

⑼ 如何使用c語言編譯器

得先以你下載的那個編譯器把 11.c 編譯了, 生成執行文件, 再在cmd中運行這個執行文件.

閱讀全文

與怎麼用語言編譯器相關的資料

熱點內容
手機程序加密有什麼作用 瀏覽:178
求黑馬程序員python教程 瀏覽:528
androidmvvm優缺點 瀏覽:894
unix下編譯庫文件 瀏覽:633
程序員的u盤 瀏覽:237
android根據經緯度獲取城市 瀏覽:564
python使用解釋器還是編譯器 瀏覽:358
以下關於有加密演算法及密鑰描述 瀏覽:219
linuxgethostname 瀏覽:416
程序員多數有對象 瀏覽:131
單片機延時程序計算 瀏覽:444
編譯原理語法翻譯 瀏覽:504
pr編譯出錯渲染存在偏移 瀏覽:262
如何製作自家的app 瀏覽:199
推薦一個解壓軟體rar解壓幫手 瀏覽:210
wd文檔加密器 瀏覽:748
伺服器上傳壓縮包一般是什麼格式 瀏覽:333
發送加密文件密碼幾位數 瀏覽:160
樹洞app怎麼樣 瀏覽:175
vivo編譯時間可以改么 瀏覽:150