編譯工具如何轉到代碼
1. 懂c語言編譯器的來 我就是想問別的語言怎麼直接調用c語言編譯器來編譯代碼 謝謝 急
你自己查下易語言里有沒有執行命令的API,或者創建進程的API
然後直接執行 cl.exe(VC) 或者 gcc.exe(GCC) 將編譯命令代入運行
對於多文件的項目 可以先用易語言生成makefile 然後 按上面方式執行代入相關makefile文件
2. Dev-C++4編譯器中怎麼編譯並連接源代碼啊(c語言新手)
選ToolS下的第二項,打開對話框,在第二個選項卡的language里選擇chinese
那麼devc++就變成漢語版了.
另外,在文件下新建console工程,選擇c工程,然後再把代碼粘貼進去就可以編譯運行了.
3. 如何用編譯器將自己的源代碼轉換成目標代碼
我們使用編譯器將自己的源代碼轉換成目標代碼,
使用鏈接器將我們的目標代碼鏈接成一個可執行程序。另外,
我們使用一些程序在計算機中輸入源代碼文本並且編輯它。這些是最初的和最重要的工具,
它們構成程序員的工具集合或「程序開發環境」。
如果你使用的是命令行窗口,
就像很多專業程序員所做的那樣,
你將不得不自己來編寫編譯和鏈接命令。如果你使用IDE(「互動式開發環境」或「集成式開發環境」),
就像很多程序員所做的那樣,
簡單地點擊正確按鈕就可以完成這個工作。附錄C介紹了如何在你的C++實現中編譯和鏈接。
IDE通常包括一個具有有用特性的編輯器,
例如用不同顏色的代碼來區分你的源代碼中的注釋、
關鍵字和其他部分,
以及其他幫助你來調試代碼、
編譯和運行代碼的功能。調試是發現程序中的錯誤和排除錯誤的活動,
你在前進的道路上會聽到很多有關它的內容。
我們使用微軟的Visual
C++作?喑炭
⒒肪呈道
H綣
頤羌虻サ廝怠氨嘁肫鰲被蚴恰癐DE」的某些部分,
那就是所指Visual
C++系統。但是,
你可以使用一些提供最新的、
符合標準的C++實現的系統。我們所說的大多數內容(經過微小的修改)對所有的C++實現都將是正確的,
並且其代碼可以在任何地方運行。在工作中,
我們使用幾種不同的實現。
4. 能不能詳細解釋下編輯器和編譯器區別編輯器是程序嗎用來編寫源代碼的編譯器把源代碼轉換成語言代碼
編輯器是文本的,
編譯器
是把文本代碼轉換成可執行的二進制指令(程序),編輯器是程序,不單單源代碼,可以編輯文本文件,。
5. 如何把java編譯的exe可執行文件反編譯成代碼請詳細點,用什麼工具,需要注意什麼
首先java編譯不出exe文件,只可能是class文件或者jar包。網上有java的反編譯工具,網路一下cavaj
6. 有沒有編譯工具 可以把c#代碼 轉化成lua代碼
安卓手機c語言編譯軟體是有的,c4droid就是比較常用的。
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和命令行測試程序源碼。
7. 如何自己編譯源代碼
我們使用編譯器將自己的源代碼轉換成目標代碼, 使用鏈接器將我們的目標代碼鏈接成一個可執行程序。另外, 我們使用一些程序在計算機中輸入源代碼文本並且編輯它。這些是最初的和最重要的工具, 它們構成程序員的工具集合或「程序開發環境」。 如果你使用的是命令行窗口, 就像很多專業程序員所做的那樣, 你將不得不自己來編寫編譯和鏈接命令。如果你使用IDE(「互動式開發環境」或「集成式開發環境」), 就像很多程序員所做的那樣, 簡單地點擊正確按鈕就可以完成這個工作。附錄C介紹了如何在你的C++實現中編譯和鏈接。 IDE通常包括一個具有有用特性的編輯器, 例如用不同顏色的代碼來區分你的源代碼中的注釋、 關鍵字和其他部分, 以及其他幫助你來調試代碼、 編譯和運行代碼的功能。調試是發現程序中的錯誤和排除錯誤的活動, 你在前進的道路上會聽到很多有關它的內容。 我們使用微軟的Visual C++作?喑炭 ⒒肪呈道 H綣 頤羌虻サ廝怠氨嘁肫鰲被蚴恰癐DE」的某些部分, 那就是所指Visual C++系統。但是, 你可以使用一些提供最新的、 符合標準的C++實現的系統。我們所說的大多數內容(經過微小的修改)對所有的C++實現都將是正確的, 並且其代碼可以在任何地方運行。在工作中, 我們使用幾種不同的實現。
8. VC如何用編譯器將自己的源代碼轉換成目標軟體,可以執行打開的軟體,編譯成exe文件是所有文件編譯的結果
至於生成什麼文件應該看樓主需要進行設置,一般默認都會生成.EXE文件,
首先先從文件說吧,不管什麼格式都是一個文件,裡面都是數字也就是代碼,而我們在軟體里常用的文件格式一般是頭文件(.h .hpp以h開頭等),代碼實現文件(.c .cpp等),裡面裝的也就是程序代碼。
Windows(一般用VC寫的程序)程序分為 程序代碼 和 UI(User Interface用戶介面)資源 兩大部分,兩部份最後以RC編譯器整合為一個完整的EXE 文件。
所謂UI 資源是指功能菜單、對話框外貌、程序圖標、游標形狀、圖片等等東西。這些UI 資源的實際內容(二進制代碼)系藉助各種工具產生,並以各種擴展名存在,如.ico、.bmp、.cur 等等,這需要樓主在VC的資源(RC)編輯器里去搞,
過程就是,你點擊運行時,首先C編譯器編譯(所有的,當然會有先後順序這要看編譯器了).cpp文件並(.h 不會編譯不然就不要#include了~~)生成.OBJ文件(其中進行語法檢查,轉換成匯編,再轉換成二進制代碼等);提示一下,如果你在VC中有圖片呀,按鈕呀之類的是RC編譯器在你添加後自動做好的文件,它就是以圖形的形式顯示給你看而已,在C編譯的同時RC編譯器將這些圖片呀之類的搞成一個.RES的文件,再之後就是連接了,連接器把.OBJ .RES再弄成.EXE文件,
其實樓主先把這些比較核心和基礎的搞懂就OK了,希望樓主是VC界一代新秀啊~~~~~~
9. 可否談一下C++編譯器大致是如何把C++源代碼編譯成目標代碼的
大致分成以下幾個階段:並以以Linux下的GCC編譯器舉例
第一階段:預處理,這個階段處理宏等
第二階段:編譯,包括語法檢查,頭文件檢查等
g++ -c name.o name.cpp name.h 生成目標文件
第三階段:鏈接,包括靜態鏈接與動態鏈接
g++ -o name name.o 生成匯編文件,可以直接運行
10. 哪兩種編程語言需要使用編譯器將程序轉換為可執行代碼
基本上所有編程語言都需要編譯器
來將代碼轉換為機器碼(一堆0和1)
這樣我們才能讓cpu執行
最具代表性的我個人認為是匯編語言