CTRL+F5之后在目录下就会生成一个EXE文件
c程序的扩展名一般是.c,而c++则是.cpp,找到程序的debug或者release目录,里面会生成exe文件的。
第二步得到的汇编程序再进行第三次出率,将其汇编,生成一个二进制程序.obj,但是该程序还是不能直接运行。 第四步,将C++的库与二进制程序链接(利用C++内部的工具将代码进行拼装) 起来,才能得到可执行文件.exe。 本节的内容到此结束了,大家了解一下即可。下一节讲一下程序的注释。
你编译完你的程序之后,在你个工作空间中的debug文件夹里面会生成一.exe文件。
这一步是通过链接器,将上一步生成的所有二进制目标文件、启动代码、依赖的库文件,一并链接成一个可执行文件,这个可执行文件可被加载或拷贝到存储器去执行的。 这里需要注意的是,不同的操作系统下这个可执行文件的格式是不同的: Windows系统是exe后缀名的可执行文件;Linux系统下是elf文件(没有后缀名的说法),也是...
4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进制码,也就是去掉了文件格式信息。(生成.exe文件) 编译器在编译时是以C文件为单位进行的,也就是说如果你的项目中一个C文件都没有,那么你的项目将无法编译,连接器是以目标文件为单位,它...
Win32平台上一般生成.obj文件,其拥有PE(Portable Executable,即Windows可执行文件)文件格式,包含的是二进制代码,但是不一定能执行。当编译器将一个工程里的所有.cpp文件以分离的方式编译完毕后,再由链接器进行链接成为一个.exe或.dll文件。 4. 链接程序(Link) ...
.cpp是C++源文件,不过VC++是兼容C语言的,按了编译后生成.obj文件,再按链接生成.exe文件,生成的.exe文件一般在debug或者Release里面(VC++环境下)!
连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进制码,也就是去掉了文件格式信息。(生成.exe文件) 编译器在编译时是以C文件为单位进行的,也就是说如果你的项目中一个C文件都没有,那么你的项目将无法编译,连接器是以目标文件(.obj文件)...
vc编译成功出来会生成个debug文件夹,那里面就有.exe文件!