我想知道是否可以在不使用Windows上的任何编译器的情况下从.C文件创建.EXE?
答案 0 :(得分:10)
您可以从其他平台进行交叉编译,例如使用MinGW on another OS such as Linux or Mac OS X,但最终你需要一个编译器某处。
如果您实际上并不需要.EXE 本身,而只是想编译并运行一些C代码而无需安装编译器,例如出于教育/实验目的,有一些非常有用的网站,例如codepad.org和ideone.com,它们为C和许多其他语言提供此功能。
答案 1 :(得分:4)
如果你真的很疯狂,那就有可能。您需要一个十六进制编辑器和汇编知识。然后你可以玩“人类编译器”游戏,将C转换为汇编并将操作码放在十六进制编辑器中。要了解它可能有用,但在一般情况下真的使用编译器!
答案 2 :(得分:0)
您需要一个C编译器和链接器。你的朋友很困惑。
答案 3 :(得分:0)
您也可以使用Visual Studio Express。
自Visual Studio 2003起,Microsoft不提供纯命令行编译器。编译器现在附带一个IDE。
答案 4 :(得分:0)
答案 5 :(得分:0)
我使用codeblocks编译器来处理我的C代码,然后它会为你做,只需进入你刚刚创建的项目的项目文件夹,然后进入bin文件夹,然后进入debug文件夹,并且有一个程序,这是你的程序,它是一个.exe文件
希望我可以帮助某人
答案 6 :(得分:-1)
我会说,没有办法。按照定义
编译器负责
Linker负责将目标文件转换为可执行文件。对于Windows,它是.exe文件。
答案 7 :(得分:-1)
你只需使用Turbo C ++它会自动生成一个.exe文件。您可以在" TurboC ++ \ Disk \ TurboC3 \ BIN"下找到它。希望这个有点刺激