當前位置:首頁 » 編程軟體 » 自動編譯成源的軟體

自動編譯成源的軟體

發布時間: 2022-08-24 01:54:42

A. 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界一代新秀啊~~~~~~

B. 怎麼把源碼製作成軟體

源碼生成可執行程序就是一個編譯,鏈接過程,因此每個源碼的編譯器不一樣,需要了解你的源碼是哪一種類型,然後選擇編譯器才能生成可執行程序。

宏正軟體

C. 什麼是源代碼,源代碼通過怎樣的方式可以成為軟體

源代碼(也稱源程序)是指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。 源代碼經過編譯以後變成計算機可以讀懂可執行的二進制指令,就成為了軟體。

在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。


(3)自動編譯成源的軟體擴展閱讀

源代碼主要有如下兩種作用:

1、生成目標代碼,即計算機可以識別的代碼。

2、對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程序員都忽視軟體說明的編寫,因為這部分不會在生成的程序中直接顯示,也不參與編譯。但是注釋代碼對軟體的學習、分享、維護和軟體復用都有巨大的好處。

因此,書寫軟體說明在業界被認為是能創造優秀程序的良好習慣,一些公司也硬性規定必須書寫。需要指出的是,源代碼的修改不能改變已經生成的目標代碼。如果需要目標代碼做出相應的修改,必須重新編譯。


D. 有沒有什麼編譯器,能將java源程序直接生成ms windows的.exe

Java社區不提供中間代碼轉化為可執行代碼的工具,不過有很多第三方的EXE converter,或者wrapper,去Google上搜索「Java EXE compiler」就能找到很多,但是大部分是要付費的,而且功能有很多限制,如果你的Java代碼用到了反射、代理,就基本上沒什麼希望了。而且很多native compiler對Java的inner class支持的不是很好

JexePack是可以免費試用的shareware,可以免費下載
http://www.ckware.com/jexepack/index.html

E. EXE文件反編譯成源碼

EXE文件可以通過步驟來反編譯成源碼,具體步驟如下:

1、在網路上搜索下載反編譯工具ILSpy,ILspy是一個開源的.net反編譯軟體,使用十分方便。解壓後如圖,雙擊.exe文件打開解壓工具。

(5)自動編譯成源的軟體擴展閱讀:

反編譯也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(比如可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出源代碼。

exe是編譯好的程序文件 要看結構就得反編譯 但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。 所以要要看結構不止要會反編譯 還得精通匯編語言。

F. 在易語言中怎麼樣把.e的源文件編譯成應用軟體

你用的易語言軟體,不支持編譯,你可以下載一個5.11的,

G. 什麼軟體可以將軟體反編譯成源碼

一般軟體都是封裝好的,有很好的保密性,不可能被那麼簡單地反編譯的

H. 多個易語言源程序怎麼編譯成一個軟體

你可以用個最簡(S)單(b)的做法,先編譯所有源碼-1個,剩下一個把其他源碼添加到資源表,然後用的時候就寫出。

I. 有什麼方法可以將軟體和源代碼相互轉換啊

還不知道你所說的軟體是什麼概念,但是一般來說寫好的代碼經過編譯就可以當做軟體使用了,接下來可以通過打包軟體打包,製作安裝程序,這樣就成了完整的可以發布的工具了。但是反編譯(就是把「軟體」還原成源代碼)是不可能的,就好像生成的flash是不能還原成編輯狀態的,據我所知,好像只有java的程序可以進行反編譯成為源代碼

J. Java 源代碼怎麼編譯成可安裝軟體

如果要做成那種下一步/下一步 最後安裝的那種效果,可以用
InstallAnywhere,用這個軟體可以生成setup.exe,點擊之後就像普通的軟體一樣進行安裝。這個軟體可以打包成 With VM (安裝後包含jre)和 without VM(不包含jre)兩個版本。
With VM的這種 不需要安裝者的電腦有jre,因為安裝之後會自帶jre。

如果想要做成 一個單一的文件,點擊之後即可運行。可以使用fatjar 打包。
Eclipse也可以,打包成OXX.jar文件後,點擊即可運行。OXX。jar還可以使用exe4J等軟體做成OXX.exe程序。

熱點內容
微信存儲到sd卡 發布:2025-03-18 01:34:29 瀏覽:968
eclipse的自動編譯 發布:2025-03-18 01:34:29 瀏覽:367
可以上傳視頻網站 發布:2025-03-18 01:29:17 瀏覽:932
mysql密碼忘記了怎麼 發布:2025-03-18 01:23:00 瀏覽:858
java與oracle 發布:2025-03-18 01:18:05 瀏覽:705
怎麼給win7電腦文件加密 發布:2025-03-18 01:10:41 瀏覽:989
python生成隨機數 發布:2025-03-18 01:10:40 瀏覽:95
手機存儲卡怎麼設置 發布:2025-03-18 01:04:26 瀏覽:213
背演算法好處 發布:2025-03-18 01:02:18 瀏覽:57
win7添加刪除在哪個文件夾 發布:2025-03-18 01:02:13 瀏覽:705