
link
/OUT:输出文件.exe
[参数]
A.obj
B.obj
比如需要用1.obj和2.obj生成a.exe,a.exe是一个控制台程序,那么就是
link
/OUT:a.exe
/SUBSYSTEM:CONSOLE
1.obj
2.obj
如果a.exe是一个Windows窗体程序,那么就是
link
/OUT:a.exe
/SUBSYSTEM:WINDOWS
1.obj
2.obj
注:Link是Visual
Studio中VC的连接器,如果你安装过VC,那么link就在你的VC目录的Bin目录下。
EXE文件。上机过程中,使用LINK连接命令,执行后可生成文件的扩展名为EXE。Microsoft公司把MASM和LINK的功能由一个ML.EXE程序完成,只需一个命令就可把源程序汇编连接生成.EXE文件。
EXE译作可执行文件,可移植可执行(PE)文件格式的文件,它可以加载到内存中,并由 *** 作系统加载程序执行,是可在 *** 作系统存储空间中浮动定位的可执行程序。
不行的,这个是VB的链接程序,不仅是VB,几乎所有的程序语言都需要LINK去链接,比如汇编,C,C++,JAVA等链接的目的在于将你编写的代码与函数库及其他组件关联起来,这是个很重要的可执行文件,不能删除
补充:VB是所见即所得的编程,相对可以编译方面你接触的比较少一点,如果用C语言或者C++,就会遇到这样的问题
简单说下:写完代码后,注意C和C++是纯代码,不像VB是添加个控件后加代码的,需要先编译一下,目的是确定代码有无错误和逻辑问题,编译通过后,需要链接一下,也就是调用LINK.EXE将代码与函数库及其他组件关联起来,这时候才生成.EXE的可执行文件,最后运行。
低级语言如汇编语言也是同样的道理,需要编译-链接-执行,这个过程。
VB当然也需要,只不过可视化程度较高,这些过程在你运行程序前,系统已经自动帮你编译并链接完毕了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)