c语言在不同机器上编译的exe
Windows下的编译套件:
cl.exe:编译程序
link.exe:链接程序
lib.exe:lib库加载程序
nmake.exe:构建工具
.exe是Windows上能运行程序格式。
不同平台后缀不同
比如在Linux平台使用gcc编译后生成.out文件
没必要纠结后缀。
‘贰’ 我用c语言编了个程序,怎么才能让他在其他的电脑上运行(windows操作系统)
你好,不知道你用的是什么软件写的这个C程序,但是只要对C语言源码进行编译连接然后就可以直接生成exe文件,在Windows下就可以执行了。只是不同的软件生成方式不同,这里举两个软件的例子供你参考:1、学校教学最常用的是Turbo C++2.0,你只要用它编写源码,然后选择菜单上的“编译”、“链接”和“生成”命令,就可以在你保存文件的目录下生成一个exe文件,这个文件可以在windows下运行;2、还有一个就是Visual C++6.0,这款软件更简单,写好代码后直接在菜单选择“生成工程”即可!另外,由于C程序本身不是基于Windows的,所以有可能你在Windows下执行这个程序会出现一个窗口,然后窗口消失,这段程序就执行完了的情况,不过如果你的程序设置了一些选择,窗口在你选择前会一直存在!
‘叁’ C/C语言。每个编译器构建出的exe大小不一样的啊大好还是小好哪个编译器什么版本最好呢
大多数情况下都是越小越好的,这样产生的冗余代码和数据就少。
编译器无非就3种选择:
1.微软的VC++ complier
2.Borland的C++ complier
3.开源的gc++
‘肆’ 不同的计算机语言写出的程序编译后得到的.exe可执行程序有区别吗
可以,用反编译软件甚至可以看到源代码。
‘伍’ c语言编译后如何生成exe文件
在C语言中,生成`.exe`文件(在Windows环境下)通常涉及使用编译器将C语言源代码(`.c`文件)转换成可执行文件(`.exe`)。这个过程通常通过命令行工具或集成开发环境(IDE)来完成。
如果你使用的是GCC编译器(如MinGW在Windows上),你可以通过打开命令行工具(如CMD或PowerShell),导航到你的源代码文件所在的目录,然后运行类似`gcc -o myprogram.exe myprogram.c`的命令来编译你的程序。这里,`gcc`是编译器的名称,`-o myprogram.exe`指定了输出文件的名称(包括`.exe`扩展名),而`myprogram.c`是你的源代码文件名。
如果你使用的是Visual Studio这样的IDE,过程则更加图形化。你需要在Visual Studio中创建一个新项目,选择C++(注意,虽然Visual Studio主要面向C++,但它也完全支持C语言),然后添加你的`.c`文件。编写并保存代码后,你可以通过点击“生成”菜单中的“生成解决方案”或使用快捷键(通常是F7)来编译你的程序。编译成功后,Visual Studio会在项目的输出目录中生成`.exe`文件。
无论是使用命令行工具还是IDE,生成`.exe`文件的核心步骤都是编译源代码。编译过程将源代码转换成机器语言,这样计算机就可以直接执行程序了。