LINK.EXE
发布网友
发布时间:2022-04-20 08:50
我来回答
共4个回答
热心网友
时间:2023-10-13 16:07
不行的,这个是VB的链接程序,不仅是VB,几乎所有的程序语言都需要LINK去链接,比如汇编,C,C++,JAVA等
链接的目的在于将你编写的代码与函数库及其他组件关联起来,这是个很重要的可执行文件,不能删除
补充:VB是所见即所得的编程,相对可以编译方面你接触的比较少一点,如果用C语言或者C++,就会遇到这样的问题
简单说下:写完代码后,注意C和C++是纯代码,不像VB是添加个控件后加代码的,需要先编译一下,目的是确定代码有无错误和逻辑问题,编译通过后,需要链接一下,也就是调用LINK.EXE将代码与函数库及其他组件关联起来,这时候才生成.EXE的可执行文件,最后运行。
低级语言如汇编语言也是同样的道理,需要编译-链接-执行,这个过程。
VB当然也需要,只不过可视化程度较高,这些过程在你运行程序前,系统已经自动帮你编译并链接完毕了。
热心网友
时间:2023-10-13 16:08
像楼上说的一样,link.exe和c2.exe都是不能删除的
LINK.EXE 参数说明
LINK [objs],[exefile],[mapfile],[libs],[deffile]
/A:size 排列区段位址,不可用於DOS程式 排列区段位址,不可用于DOS程式
/B 抑制.lib或.obj路径错误提示 抑制.lib或.obj路径错误提示
/CO 加入CodeView的符号及列号 加入CodeView的符号及列号
/CP:number 设定程式最大空间(单位16B) 设定程式最大空间(单位16B)
/DO 以预设值(DOSSEG)排列区段顺序 以预设值(DOSSEG)排列区段顺序
/DS 载入资料至资料区段高位址 载入资料至资料区段高位址
/E 压缩执行档,与/CO或/INC不容 压缩执行档,与/CO或/INC不容
/F 使远程呼叫致能与/PAC并用 使远程呼叫致能与/PAC并用
/HE 显示link.exe选译项 显示link.exe选译项
/HI 执行时载入高记忆位址 执行时载入高记忆位址
/INC 准备加入ILINK连结 准备加入ILINK连结
/INF 显示连结过程的讯息 显示连结过程的讯息
/LI 加入列号与结合位址至MAP程式 加入列号与结合位址至MAP程式
/M 加入公用符号至MAP程式 加入公用符号至MAP程式
/NOD[:library] 忽略指定程式库 忽略指定程式库
/NOE 阻止LINK从程式库中搜寻扩充字 阻止LINK从程式库中搜寻扩充字
/NOF 远程呼叫失效 远程呼叫失效
/NOI 区别大小写字母 区别大小写字母
/NOG 忽略群组的宣告,以便与古早版相容 忽略群组的宣告,以便与古早版相容
/NOL 抑制LINK版权讯息 抑制LINK版权讯息
/NON 与/DO同,但不加程式起始位元组 与/DO同,但不加程式起始位元组
/NOP 不压缩邻近程式区段 不压缩邻近程式区段
/OV 设定抑制插断 设定抑制插断
/PACKC:number 压缩邻近程式区段 压缩邻近程式区段
/PACKD:number 压缩邻近资料区段 压缩邻近资料区段
/PAU 暂停以便更换磁片 暂停以便更换磁片
/PM 指定Windows或OS/2程式型态 指定Windows或OS/2程式型态
/Q 建立程式库给Quick语言 建立程式库给Quick语言
/SE:number 设定连结时区段总数,预设为128 设定连结时区段总数,预设为128
/ST:number 以此设定堆叠的大小(1~64KB) 以此设定堆叠的大小(1~64KB)
/T 建立极小模式程式.COM(需设.model tiny) 建立极小模式程式.COM(需设.model tiny)
/? 显示简单的LINK语法 显示简单的LINK语法
热心网友
时间:2023-10-13 16:08
删了你的VB就没办法用了,无法生成可执行文件
热心网友
时间:2023-10-13 16:09
LINK.EXE 参数说明
LINK [objs],[exefile],[mapfile],[libs],[deffile]
/A:size 排列区段位址,不可用於DOS程式 排列区段位址,不可用于DOS程式
/B 抑制.lib或.obj路径错误提示 抑制.lib或.obj路径错误提示
/CO 加入CodeView的符号及列号 加入CodeView的符号及列号
/CP:number 设定程式最大空间(单位16B) 设定程式最大空间(单位16B)
/DO 以预设值(DOSSEG)排列区段顺序 以预设值(DOSSEG)排列区段顺序
/DS 载入资料至资料区段高位址 载入资料至资料区段高位址
/E 压缩执行档,与/CO或/INC不容 压缩执行档,与/CO或/INC不容
/F 使远程呼叫致能与/PAC并用 使远程呼叫致能与/PAC并用
/HE 显示link.exe选译项 显示link.exe选译项
/HI 执行时载入高记忆位址 执行时载入高记忆位址
/INC 准备加入ILINK连结 准备加入ILINK连结
/INF 显示连结过程的讯息 显示连结过程的讯息
/LI 加入列号与结合位址至MAP程式 加入列号与结合位址至MAP程式
/M 加入公用符号至MAP程式 加入公用符号至MAP程式
/NOD[:library] 忽略指定程式库 忽略指定程式库
/NOE 阻止LINK从程式库中搜寻扩充字 阻止LINK从程式库中搜寻扩充字
/NOF 远程呼叫失效 远程呼叫失效
/NOI 区别大小写字母 区别大小写字母
/NOG 忽略群组的宣告,以便与古早版相容 忽略群组的宣告,以便与古早版相容
/NOL 抑制LINK版权讯息 抑制LINK版权讯息
/NON 与/DO同,但不加程式起始位元组 与/DO同,但不加程式起始位元组
/NOP 不压缩邻近程式区段 不压缩邻近程式区段
/OV 设定抑制插断 设定抑制插断
/PACKC:number 压缩邻近程式区段 压缩邻近程式区段
/PACKD:number 压缩邻近资料区段 压缩邻近资料区段
/PAU 暂停以便更换磁片 暂停以便更换磁片
/PM 指定Windows或OS/2程式型态 指定Windows或OS/2程式型态
/Q 建立程式库给Quick语言 建立程式库给Quick语言
/SE:number 设定连结时区段总数,预设为128 设定连结时区段总数,预设为128
/ST:number 以此设定堆叠的大小(1~64KB) 以此设定堆叠的大小(1~64KB)
/T 建立极小模式程式.COM(需设.model tiny) 建立极小模式程式.COM(需设.model tiny)
/? 显示简单的LINK语法 显示简单的LINK语法