當前位置:首頁 » 編程軟體 » 編譯器寫的軟體怎麼生成exe

編譯器寫的軟體怎麼生成exe

發布時間: 2022-12-26 13:38:31

Ⅰ 用c++編完程序後怎麼導出成.exe的可執行文件

你用的編譯器是什麼?

如果是C-Free這類的可視化編譯器 都會有 編譯,運行 這樣的按鈕,點一下就可以了 非常方便
如果是非Windows平台,用的gcc,可以先用預處理命令
#gcc -E hello.c -o hello.i
將hello.c預處理輸出hello.i文件

編譯
# gcc –S hello.i –o hello.s
將預處理輸出文件hello.i匯編成hello.s文件

匯編
# gcc –c hello.s –o hello.o
將匯編輸出文件test.s編譯輸出test.o文件

最後鏈接,生成EXE文件
# gcc hello.o –o hello.exe

Ⅱ 如何將編寫好的c語言源程序變成可執行文件EXE

以GCC編譯器為例,可以分為四步。x0dx0a第一步是預處理,包括語法檢查等工作。x0dx0agcc -P abc.cx0dx0a第二步由源程序生產匯編語言代碼。x0dx0agcc -S abc.c x0dx0a會生成abc.s文件,這個文件里就是匯編代碼。x0dx0a第三步編譯器生成目標代碼,一個源文件生成一個目標代碼。x0dx0agcc -c abc.cx0dx0a會生成abc.ox0dx0a第四步連接器從目標代碼生成可執行文件。x0dx0agcc abc.ox0dx0ax0dx0a目標代碼包括機器碼和符號表(函數及變數名)。連接器的主要作用是通過符號表在庫文件和其他模塊中找到在目標代碼中引入或未定義的符號(函數及變數名),將幾個目標代碼合成可執行文件。

Ⅲ 怎麼生成exe文件

所需工具/材料:c語言編輯工具(如vc6.0)

編譯生成.exe可執行文件,並保存的步驟如下:

  1. 打開c語言編輯工具(vc6.0),寫入所編程序源代碼。



注意事項:

注意第三步和第五步的操作

Ⅳ C語言編寫好代碼後,怎麼編譯,最後生成可執行文件

材料/工具:vc6.0

1、打開c語言編輯工具,在工具中寫入程序的源代碼。

Ⅳ 怎麼把C++程序打包成exe程序

把C++程序打包成exe程序,首先需要一個編譯器,比如開源的gcc,微軟的VS,以vs2010為例:

1、在vs2010中,新建C++項目,將C++源文件添加進來,如下圖,新建項是建立空白文件,現有項就是添加已經寫好的源文件;

最後,把exe文件和下載好的運行時一起打包,就大功告成了。

Ⅵ 如何將Matlab程序編譯成exe文件

我也是最近才搞定的這個問題,按下述步驟進行,就沒有問題,我已經運行成功,但是遇到你程序的bug的話,便會出現錯誤,關閉整個程序x0dx0a希望這些對你有用x0dx0ax0dx0a如何將MATLAB程序編譯成獨立可執行的程序?如何將編譯好的獨立可執行程序發布在沒有安裝MATLAB的電腦上?下面將一步步實現:x0dx0ax0dx0a一、生成獨立可執行的程序(exe文件)步驟x0dx0ax0dx0a 1、安裝編譯器。可有多種選擇,matlab自帶了一個LCC,推薦使用VC++6.0,我基於VS 2003實現。x0dx0a 2、設置編譯器。在matlab命令行輸入mbuild _setup以及mex _setup,選擇安裝的c編譯器。x0dx0a 3、調用編譯器。此處使用MATLAB下的一個GUI平台deploytool下完全實現。在命令窗口輸入deploytool即可看到。具體使用方法請Help。x0dx0a當然,也可以輸入mcc -m filaname, filaname為要轉成exe的m文件;x0dx0a註:在以前的版本中,用編譯命令mcc -B sglcpp filaname;自2006的版本後,替換為mcc -mfilaname;x0dx0a 4、安裝\toolbox\compiler\deploy\win32目錄下的MCRInstaller。x0dx0ax0dx0a二、脫離matlab運行可執行程序x0dx0aMCR是由matlab的運行環境,佔用不到300M的對於用不同matlab版本生成的exe文件,MCR版本也會有不同,因此,在程序打包時,最好將相應版本的MCR一起打包。MCR環境的設置文件存放目錄如下:x0dx0a \toolbox\compiler\deploy\win32x0dx0a文件名為MCRInstaller.exe。可將其拷貝到自己的文件夾中,(7.0以前的版本是mglinstaller.exe)。x0dx0a在MATLAB里運行可執行程序的辦法是在前面加一個!,比如:!picshow,後綴名可有可無。x0dx0a在其它沒有安裝matlab的機器上運行exe文件前:x0dx0a首先安裝matlab的運行環境。在同一機器上可以並存不同版本的matlab環境(換句話說不同版本不兼容)。x0dx0a其次是要將「MCRinstaller.exe安裝目錄\runtime\win32」這個路徑添加到該計算機的環境變數中,通常是自動載入。x0dx0a如果沒有,也可手動安裝,添加的方法是:x0dx0a右擊「我的電腦」「屬性」「高級」「環境變數」「添加」指定一個變數名,然後將上述路徑復制到裡面就可以了。x0dx0a註:在安裝過程中會彈出讓安裝Microsoft.NETFramework可以不用安裝。x0dx0a最後就是將編譯生成的相相關文件拷貝到同一目錄下,雙擊即可運行。x0dx0a問題:目前此方法可完全運行在沒有安裝MATLAB以及C/C++的電腦上,但是如果是在AMD的CPU可以運行,但是不會出現任何MATLAB編譯的界面。x0dx0a美中不足就是,運行的時候dos的那個黑色地窗口一直存在。下面將實現去除黑屏的辦法:x0dx0ax0dx0a消除運行MATLAB生成的exe程序的dos黑屏的辦法x0dx0a基於MATLAB生成exe文件後,每次運行都存在dos黑屏的問題,現在可以通過以下方法解決:x0dx0a方法一: 在命令窗口輸入:x0dx0acd(prefdir) x0dx0aedit compopts.batx0dx0a在打開的文件最後添加以下語句:x0dx0ax0dx0aA.VC環境下:x0dx0ax0dx0a set LINKFLAGS=%LINKFLAGS%/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup x0dx0ax0dx0aB.LCC環境下:x0dx0a set LINKFLAGS=%LINKFLAGS% -subsystemwindows

Ⅶ 編譯器如何生成exe文件

如果覺得有需要的話可以QQ472112196聯系。

java做好的程序如何生成exe

下面是具體步驟:

需要的工具,用了exe4j這個軟體

exe4j是一個幫助你集成Java應用程序到Windows操作環境的java可執行文件生成工具

無論這些應用是用於伺服器,還是圖形用戶界面(GUI)或命令行的應用程序

exe4j幫助你以一種安全的方式啟動你的 java應用程序來顯示本地啟動畫面

檢測及發布合適的JRE和JDK以及進行啟動時所發生的錯誤處理等

1、先把自己的程序發布成jar文件

這是eclipse自帶的功能,右鍵工程包-->Export

然後選擇Java-->JAR file,點擊next

Ⅸ C語言編譯器怎麼生成exe文件

你在編譯程序的時候編譯器會提示你保存文件,記下你保存文件的路徑,按照那個路徑打開文件夾,你會看到一個debug文件夾,打開那個文件夾你就能看到一個.exe文件,那個就是編譯生成的。

Ⅹ 如何將MATLAB程序編譯成exe文件

1.設置編譯器:

在確定安裝好Matlab
Compiler後,還需要對Compiler進行適當的配置,方法是在Matlab命令窗口輸入:
mbuild –setup, 按提示選擇matlab自帶編譯器LCC。

2.將程序編譯成exe文件:
(1)如果全是M文件
調用格式:
Mcc -m mainmfile mfile1 mfile2 ……
mfileN;
第一個mainmfile 為主程序(main
function),其餘均為需要的M文件。
(2)如果是GUI文件
例如mygui.fig 和mygui.m,編譯這個GUI的命令是:
>>mcc -m
mygui
(3)如果既有GUI文件,又有M文件(誰是主程序,誰放在前)
①>>mcc -m mygui mfile
(mygui是主程序,即mygui中用到mfile.m);
②>>mcc -m mfile
mygui(mfile是主程序,即mfile.m中用到mygui)。
(4)如果GUI用到ActiveX控制項
>>mcc -m mygui -a
myactivex

myactivex
是ActiveX控制項的文件名。
編譯完成後,可通過雙擊生成.exe文件;或者在matlab命令行輸入帶「!」的命令:
>>! mainmfile
(主程序文件名)

3.編譯後的文件可以先打包成一個.exe文件,然後再用隱藏DOS窗口的軟體將該.exe文件彈出的DOS窗口隱藏。
(1)打包軟體很多。如MoleBox Pro;
(2)隱藏DOS窗口的方法或軟體也很多,在各大Matlab論壇上都有,例如:Matlab中文論談。
下面介紹兩種隱藏方法:
方法一: 在命令窗口輸入:
cd(prefdir)
edit compopts.bat
根據你使用的環境,在打開的文件最後添加以下語句:
A.VC環境下:
set
LINKFLAGS=%LINKFLAGS%/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup
B.LCC環境下:
set LINKFLAGS=%LINKFLAGS%
-subsystemwindows
C. Borland:

set LINKFLAGS=%LINKFLAGS% -aa

保存以後,再重新編譯m文件,生成的exe文件運行起來就沒有dos窗口了。

方法二:使用suppress工具,點擊下列地址下載(具體操作裡面有說明)。
http://www.mathworks.com/matlabcentral/fx_files/3909/1/suppress.zip

方法一生成的exe再到沒有任何安裝MATLAB的機子上運行也不會有黑屏了。
方法二的缺點就是要同時存在您生成的exe以及supress.exe,必須在同一目錄下。

4.如果目標計算機上沒有安裝該版本的matlab,上面生成的exe文件不能正常運行,解決方法有二:
(1)將該執行文件所需要的dll文件都復制到目標計算機上;
(2)在目標計算機上安裝MCRinstaller.exe。(該文件位於matlab安裝目錄下的
\toolbox\compiler\deploy\win32內)。
將「MCRinstaller.exe安裝目錄\runtime\win32」這個路徑添加到目標計算機的環境變數中,通常是自動載入。
如果沒有,也可手動安裝,添加的方法是:
右擊「我的電腦」「屬性」「高級」「環境變數」「添加」指定一個變數名,然後將上述路徑復制到裡面就可以了。
註:在安裝過程中會彈出讓安裝Microsoft.NETFramework可以不用安裝。
最後就是將編譯生成的相相關文件拷貝到同一目錄下,雙擊即可運行。

熱點內容
安卓泰拉瑞亞去哪裡買 發布:2025-07-18 20:01:05 瀏覽:694
flash編譯器 發布:2025-07-18 19:49:38 瀏覽:487
memcached源碼分析 發布:2025-07-18 19:22:42 瀏覽:866
android展示圖片 發布:2025-07-18 19:21:24 瀏覽:594
一台伺服器5個IP怎麼分配 發布:2025-07-18 19:12:34 瀏覽:862
貴陽分布式存儲行情 發布:2025-07-18 19:12:31 瀏覽:361
車場伺服器和工控機是如何連接的 發布:2025-07-18 19:10:19 瀏覽:938
計算機編程學什麼好 發布:2025-07-18 19:06:49 瀏覽:410
網吧用的伺服器是什麼伺服器 發布:2025-07-18 18:40:15 瀏覽:938
ftp命令使用 發布:2025-07-18 18:13:05 瀏覽:47