如果只生成一个文件,那么这个题目答案是B。编译(compile)后生成目标文件,后缀:.obj。也就是机器码。然后链接器(Linker)连接生成可执行文件,后缀:.exe。最后运行命令(go),直接运行.exe文件。
答案是错误的,系统将生成目标文件,选B。因为C语言中编译程序是把一个源程序翻译成目标程序的工作过程。这一过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。在语法分析过程中发现有...
1、打开c语言编辑工具,在工具中写入程序的源代码。2、完成以后,点击编译后点击组建,然后点击执行。3、执行完程序,点击回车按钮选项。4、点击文件另存为把文件存到你能够找到的文件夹中。5、打开保存在桌面的文件夹,里面...
1、编译程序仅仅是将源语言编写的源程序转换为目标程序。2、编译是把高级语言变成计算机可以识别的2进制语言。3、编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代...
选择C.”.exe“解析如下:文件编辑的时候源码是CPP扩展名,C++头文件是.H扩展名。编译源程序文件转换成.obj扩展名的目标文件。链接将一个或多个目标文件与程序用到的库文件链拉起来,形成一个可以在操作系统直接运行的执行...
直接生成的就是二进制代码,只不过一般需要调用操作系统提供的公共函数,而且编译成二进制的格式跟操作系统也有关系,所以软件离不开操作系统,而且在WIN下编译好的程序在LINUX下是不能运行的,反之也一样。
1、编译编译过程又可以被分为两个阶段:编译、汇编。编译是指编译器读取字符流的源程序,对其进行词法与语法的分析,将高级语言指令转换为功能等效的汇编代码。汇编器是将汇编代码转变成机器可以执行的命令,每一个汇编语句...
而去运行,而c语言编写的程序,肯定是要经过一系列的编译,链接,生成可执行的文件。在windows系统中,执行文件都是.exe为扩展名的。不过在linux系统中就不一样了,linux系统并不区分扩展名,所以也就无所谓什么.exe之类的...
区别一:从编译方面来看:编译依赖于编译器,英文是compile,vc中这一过程是将源代码转换成目标文件,如:obj文件,rc文件等。区别二:从生成方面来看:生成指的是连接的过程,英文是build,依赖于链接器。vc中在这一阶段将...
编译和链接。编译:1、利用编译程序从源语言编写的源程序产生目标程序的过程。2、用编译程序产生目标程序的动作。编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的...