编译器写的软件怎么生成exe
Ⅰ 用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可执行文件,并保存的步骤如下:
打开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、安装
Ⅶ 编译器如何生成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可以不用安装。
最后就是将编译生成的相相关文件拷贝到同一目录下,双击即可运行。