没有c编译器怎么运行
⑴ 程序设计好后 怎么实现不安装编译器就能运行的
用不需要编译的语言来写程序,就不需要安装编译器就能运行。例如脚本语言。
需要编译的语言写的程序,如果在别的机器上编译,或通过网络(例如通过WinVNC)
用别的机器上的编译器来编译,那么本机就不需要安装编译器。
⑵ c语言不用编译器怎么输出
??
lz可能搞混了一些概念(这是使用IDE的初学者常犯的)
C语言必须编译成可执行文件才可运行,也就是必须要编译器(这个解释器在这里没用)。、
lz将IDE与编译器混为一谈,实际编译器只是被IDE调用而已,不属于IDE本身
lz的问题是:不用IDE如何编写、运行程序吧。
可以使用命令行(运行 输入 cmd)
执行 cl + file.c (若已装VC, cl具体使用请另行参考)
⑶ 在Windows系统下,不安装编译器,能否直接用DOS命令编写编译C程序如果能,怎样操作
首先,Windows不是纯C语言编写的,应该说是类C语言编写的。
其次,不是不能运行C语言的程序,也不是没有编译器。而是运行自定义C或者C++程序是一个功能,这个功能的实现所需要的开发费用是非常高昂的,而且售出的比较少。
所以实际上C和C++的编译器比Windows要贵很多。如果把编译器成本分摊到Windows里,又会增加Windows的价格。
这些实际上是商业策略,需要很久才能理解。
⑷ c语言编写程序脱离编译环境能用吗
源文件一般而言是通用的,只要在对应平台有对应的编译环境,编译得到的可执行文件即可运行。不过如果源文件中包含依赖平台特性的代码,可能在另外的平台上无法编译或编译后无法正常运行。
但是不同平台编译得到的目标文件以及链接后的可执行文件往往不兼容。例如早期16位Windows上编译的程序无法在WinNT内核上运行。所以如果不确定目标平台,最好用源文件编译一次。
另外一个情况是缺少依赖的运行库。例如VC++6以后版本的VC的编译的非托管C++程序需要在运行该的程序的机器上安装C++运行库;.NET程序需要在机器上安装.NET
Framework或.NET
Compact
Framework才能运行等。
====
[原创回答团]
⑸ C++作出的程序,怎么在一个没有C++编译器上运行
编完程序,选择:
(1)任务栏“组建”
(2)“移除工程配置”
(3)选择“win32 Release”,并确定
(4)Ctrl+F5运行以下程序
OK了,把Release文件夹下面的exe文件拷贝出来,就能到处用啦
⑹ windows没有C编译器怎么生成可执行文件
那就只能用机器码写(如果你会的话可以直接用记事本将写好的机器码保存为可执行文件就行了)任何语言要在任何平台跑都需要编译器,计算机只认识机器码,所以任何语言要翻译成机器码都需要编译器,
⑺ Linux下如何编译,运行C程序需要安装编译器吗
首先一定要安装 gcc (或者 cc )编译器。然后在 Linux 系统下,首先使用 vi 全屏幕编辑程序编辑一个后缀名为 .c 的文件,然后使用 gcc 编译器对你的 C 语言源程序进行编译、连接。最后才能够运行生成后的运行文件(如果你的源程序没有任何编译错误的话)。当然了,在 gcc 的编译过程中,会有很多选择项。这个就是靠编程经验了。
举例如下:
gcc test.c -o myrunfile ( -o 选项指定输出的运行文件名为:myrunfile,如果不指定 -o 选项的话,缺省的运行文件名为:a.out)
⑻ 如何在没有c++软件的电脑上运行编好的c++的程序
把编好的c++的 exe 文件复制到 没有c++软件的电脑上。
打开 DOS命令窗,并进入 exe 文件所在的文件夹,拍入 exe 文件名字,回车。
或 打开 Windows explorer, 双击exe 文件名。
运行若出现缺少 什么 DDL 库, 可从网上下载,把它们放入exe 文件所在的文件夹 或 C:\windows\system32 文件夹 就可以了。
⑼ 我写了一个C语言程序,想要他在没有安装C程序的电脑上运行,好像得做一个前台 ,怎么做求程序高手解决!
C语言程序编译后变成 .exe 才能执行。
你可以在有编译器的计算机上先编译好,然后把 .exe 复制到没有 编译器的电脑上,就可以运行。
前台 -- 你是说在桌面上建一个图标,点击运行,当然可以。
⑽ VC生成的exe文件,怎么样使之在没打开编译器的情况下就能执行
这个其实与打没打开VC编译器关系不是很大。
VC生成的exe文件在运行时需要VC的运行时环境,这个环境一般是封装在一个DLL中的(具体文件名我就不帮你查了);或者我们可以把这个DLL文件直接编译到exe中,这样就可以在没有安装过VC的机器下运行你的程序了(但这样会导致你的exe文件大一点)。
你要是想把你编译、链接出的exe文件在没有安装VC的机器下运行,你可以在工程属性中,编译静态DLL。
