导航:首页 > 源码编译 > 如何独立编译器运行

如何独立编译器运行

发布时间:2022-05-18 14:01:56

㈠ 我写了一些java程序,但只能在编译器上才能运行,怎样把它做成不用编译器的呢

java运行是在jvm(java虚拟机)上才能运行的,只要你电脑装了jdk,那就可以运行。
问题二:脱离编译器运行,也就是说你要给他打包,用myeclipse把他打包成jar文件就可以了,具体操作网络一下有详细操作,需要注意的是,打包时你项目所用到的jar依赖包也需要一起打包,否则启动报错。打包成jar后只要放在电脑有jdk虚拟机的机器上都可以运行,如果你还要把它打包成安装文件,就像QQ,需要安装的。就得用另一个软件再打包一下成exe了,我只给你提供这样的思路,具体怎么弄还得你学习,

㈡ 各位,怎样使生成的exe文件独立运行

可有多种选择,matlab自带了一个LCC,当然如果你安装了microsoft visual c++ 6.0也可以; 2、设置编译器。在matlab命令行输入mbuild -setup,选择安装的c编译器; 3、调用编译器。输入mcc -m filaname,filaname为要转成exe的m文件; 在以前的版本中,用编译命令mcc -B sglcpp filaname;自2006的版本后,替换为mcc -m filaname; 4、安装MATLAB7\toolbox\compiler\deploy\win32目录下的MCRInstaller。 二、脱离matlab运行可执行程序 MCR是由matlab的运行环境,占用不到400M的对于用不同matlab版本生成的exe文件,MCR版本也会有不同,因此,在程序打包时,最好将相应版本的MCR一起打包。MCR环境的设置文件存放目录如下:..\MATLAB\R2007a\toolbox\compiler\deploy\win32文件名为MCRInstaller.exe。可将其拷贝到自己的文件夹中,(7.0以前的版本是mglinstaller.exe)。在其它没有安装Matlab的机器上运行exe文件前:首先安装matlab的运行环境。在同一机器上可以并存不同版本的matlab环境(换句话说不同版本不兼容)。其次是要将“MCRinstaller.exe安装目录\runtime\win32”这个路径添加到该计算机的环境变量中,添加的方法是:右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。最后就是将编译生成的相相关文件拷贝到同一目录下,双击即可运行。

㈢ Java编写的程序,怎么才能独立于编译器运行啊,就像exe文件一样啊

简单的做法,利用ide导出为jar文件,常见ide如eclipse都有这项功能
然后去网上下一个jar2exe的小程序,这个非常常见,就可以把你刚才打好的jar包转换成可执行的exe文件了。

㈣ 如何编译可以独立运行的程序

一、生成独立可执行的程序(exe文件)步骤

1、安装编译器。可有多种选择,matlab自带了一个LCC,推荐使用VC++6.0,我基于VS 2003实现。

2、设置编译器。在matlab命令行输入mbuild –setup以及mex –setup,选择安装的c编译器。

3、调用编译器。此处使用MATLAB下的一个GUI平台deploytool下完全实现。在命令窗口输入deploytool即可看到。具体使用方法请Help。
当然,也可以输入mcc -m filaname, filaname为要转成exe的m文件;
注:在以前的版本中,用编译命令mcc -B sglcpp filaname;自2006的版本后,替换为mcc
-mfilaname;

4、安装<matlab
path>\toolbox\compiler\deploy\win32目录下的MCRInstaller。

㈤ wxwidgets用codeblocks编译器编译出的程序必须在加上dll才能独立运行, 怎么用静态编译

首先,你要编译wxwidgets,生成静态的wx库
其次,在codeblocks里使用wx向导建立wx工程的时候,在选择库设定的时候,不要勾选使用wxWidget dll选项即可,默认就会使用静态库链接
codeblocks,wx开发有问题,欢迎到网络codeblocks贴吧找我

㈥ 怎样让MFC程序离开编译器独立运行

直接找到程序的目录,把里面的Debug下的exe文件拷出来就行,如果提示不能直接运行,就要吧引用了dll等的要把依赖的那些也拷出来。

㈦ c语言编译器如何运行

编译共分为四个阶段:预处理阶段、编译阶段、汇编阶段、链接阶段。

1、预处理阶段:

主要工作是将头文件插入到所写的代码中,生成扩展名为“.i”的文件替换原来的扩展名为“.c”的文件,但是原来的文件仍然保留,只是执行过程中的实际文件发生了改变。(这里所说的替换并不是指原来的文件被删除)

2、汇编阶段:

插入汇编语言程序,将代码翻译成汇编语言。编译器首先要检查代码的规范性、是否有语法错误等,以确定代码的实际要做的工作,在检查无误后,编译器把代码翻译成汇编语言,同时将扩展名为“.i”的文件翻译成扩展名为“.s”的文件。

3、编译阶段:

将汇编语言翻译成机器语言指令,并将指令打包封存成可重定位目标程序的格式,将扩展名为“.s”的文件翻译成扩展名为“.o”的二进制文件。

4、链接阶段:

在示例代码中,改代码文件调用了标准库中printf函数。而printf函数的实际存储位置是一个单独编译的目标文件(编译的结果也是扩展名为“.o”的文件),所以此时主函数调用的时候,需要将该文件(即printf函数所在的编译文件)与hello world文件整合到一起,此时链接器就可以大显神通了,将两个文件合并后生成一个可执行目标文件。

阅读全文

与如何独立编译器运行相关的资料

热点内容
vimphp高亮 浏览:544
劫掠命令 浏览:371
单片机每个程序的含义 浏览:749
学好玩命令方块 浏览:953
手机解压两个分开的压缩包 浏览:963
程序员想调薪怎么和领导说 浏览:856
编译的底层实现 浏览:550
32位机器上编译出64的动态库 浏览:924
python办公数据类型 浏览:913
传统8051单片机介绍 浏览:628
app拉新公司如何运营 浏览:618
枪法pdf 浏览:62
ios如何设置安卓虚拟返回键 浏览:697
mysql命令执行sql 浏览:97
惠普内嵌服务器怎么打开 浏览:413
cmd命令查看网络 浏览:819
程序员秘密 浏览:932
如何宣传app引流 浏览:73
图说红楼梦中央编译 浏览:173
php查询赋值 浏览:271