狂想曲丶 发表于 2020-11-12 06:01:29

C判断题

在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件


这句话为什么是错的?

rt3 发表于 2020-11-12 08:08:33

本帖最后由 rt3 于 2020-11-12 08:09 编辑

编程工具 可以 用于 生成可执行文件 。
但是 运行 exe 格式的 可执行文件 不需要 编程工具。

昨非 发表于 2020-11-12 08:58:38

exe文件又叫可执行文件
无论是否安装相关语言的编译环境,
在机器上都是可以执行的

也就是说,不同语言的代码,编译、链接过程中文件会有差异
但一旦生成exe文件,就没有什么不同了

jackz007 发表于 2020-11-12 10:21:02

         C 语言集成开发环境好比是汽车制造厂,C 源程序生成的可执行程序就好比这个汽车制造厂生产的汽车,难道离开汽车厂,汽车就无法开动?这个道理显然是错误的。

大刀三千 发表于 2020-11-12 13:12:23

你开发和运行是两个概念,举个简单的例子,你玩游戏,就不需要安装一些游戏编程时所需要的环境,因为那些环境是准备工作,也就是说,你用C语言的环境是用来编写程序的,编写完之后,你的编写环境已经帮助你把这些语言编译成计算机可以理解的东西了,所以只凭借计算机也是可以运行的。

风过无痕1989 发表于 2020-11-12 20:37:03

C语言的可执行程序是由一系列机器指令组成的,用C语言编写的源程序必须经过编译生成二进制目标代码,再经过连接才能运行,并且可以脱离C语言集成开发环境。

Black... 发表于 2020-11-12 20:52:33

{:10_266:}
页: [1]
查看完整版本: C判断题