VC链接选项
来源:互联网 发布:jdbc批量删除数据 编辑:程序博客网 时间:2024/06/05 10:45
LINK 是将通用对象文件格式 (COFF) 对象文件和库链接起来以创建可执行 (.exe) 文件或动态链接库 (DLL) 的工具。
下表是 LINK.exe 选项的综合列表。本节还包含关于以下主题的信息:
编译器控制的 LINK 选项
LINK 输入文件
LINK 输出
保留字
在命令行上指定的链接器选项不区分大小写:/base 和 /BASE 的含义相同。
可以通过 comment 杂注指定一些链接器选项。
选项 用途
@
指定响应文件
/ALIGN
指定每一节的对齐方式
/ALLOWBIND
指定 DLL 不能绑定
/ALLOWISOLATION
指定清单查找的行为。
/ASSEMBLYDEBUG
将 DebuggableAttribute 添加到托管映像中。
/ASSEMBLYLINKRESOURCE
创建指向托管资源的链接。
/ASSEMBLYMODULE
指定应将 Microsoft 中间语言 (MSIL) 模块导入到程序集中
/ASSEMBLYRESOURCE
将托管资源文件嵌入到程序集
/BASE
为程序设置基址
/CLRIMAGETYPE
设置 CLR 映像的类型(IJW 映像、纯映像或安全映像)。
/CLRSUPPORTLASTERROR
保留通过 P/Invoke 机制调用的函数的上一个错误代码。
/CLRTHREADATTRIBUTE
指定要应用于 CLR 程序入口点的线程属性。
/CLRUNMANAGEDCODECHECK
/CLRUNMANAGEDCODECHECK 指定链接器是否将 SuppressUnmanagedCodeSecurity 属性应用于链接器生成的、从托管代码调用到本机 DLL 中的 PInvoke 存根 (stub)。
/DEBUG
创建调试信息
/DEF
将模块定义 (.def) 文件传递到链接器
/DEFAULTLIB
在解析外部引用时搜索指定的库
/DELAY
控制 DLL 的延迟加载
/DELAYLOAD
导致延迟加载指定的 DLL
/DELAYSIGN
对程序集进行部分签名。
/DLL
生成 DLL
/DRIVER
创建 Windows NT 核心模式驱动程序
/ENTRY
设置起始地址
/errorReport
向 Microsoft 报告内部链接器错误。
/EXPORT
导出函数
/FIXED
创建只能在其首选基址加载的程序
/FORCE
强制完成链接,不论符号是否无法解析或被定义了多次
/FUNCTIONPADMIN
创建可热修补的映像。
/HEAP
设置堆的大小(以字节为单位)
/IDLOUT
指定 .idl 文件和其他 MIDL 输出文件的名称
/IGNOREIDL
防止将属性信息处理到 .idl 文件中
/IMPLIB
重写默认的导入库名
/INCLUDE
强制符号引用
/INCREMENTAL
控制增量链接
/KEYCONTAINER
指定用来为程序集签名的密钥容器。
/KEYFILE
指定用来为程序集签名的密钥或密钥对。
/LARGEADDRESSAWARE
通知编译器应用程序支持大于 2 GB 的地址
/LIBPATH
允许用户重写环境库路径
/LTCG
指定链接时代码生成
/MACHINE
指定目标平台
/MANIFEST
创建并行清单文件。
/MANIFESTDEPENDENCY
在清单文件中指定 <dependentAssembly> 节。
/MANIFESTFILE(命名清单文件)
更改清单文件的默认名称。
/MAP
创建映射文件
/MAPINFO
包括映射文件中的指定信息
/MERGE
合并节
/MIDL
指定 MIDL 命令行选项
/NOASSEMBLY
取消创建 .NET Framework 程序集
/NODEFAULTLIB
在解析外部引用时忽略所有(或指定的)默认库
/NOENTRY
创建纯资源 DLL
/NOLOGO
取消显示启动版权标志
/NXCOMPAT
将可执行文件标记为经测试与 Windows 数据执行保护功能兼容。
/OPT
控制 LINK 优化
/ORDER
按预先确定的顺序将 COMDAT 放置到图像中
/OUT
指定输出文件名
/PDB
创建程序数据库 (PDB) 文件
/PDBSTRIPPED
创建不具有私有符号的程序数据库 (PDB) 文件
/PGD
为按配置文件优化指定 .pgd 文件。
/PROFILE
生成一个可与“性能工具”探查器结合使用的输出文件。
/RELEASE
在 .exe 文件头中设置校验和
/SAFESEH
指定图像将包含安全异常处理程序表。
/SECTION
重写节的属性
/STACK
设置堆栈的大小(以字节为单位)
/STUB
将 MS-DOS 存根 (stub) 程序附加到 Win32 程序
/SUBSYSTEM
通知操作系统如何运行 .exe 文件
/SWAPRUN
通知操作系统在运行链接器输出前将它复制到交换文件
/TLBID
允许指定链接器生成的类型库的资源 ID
/TLBOUT
指定 .tlb 文件和其他 MIDL 输出文件的名称
/TSAWARE
创建专为在终端服务器下运行而设计的应用程序
/VERBOSE
打印链接器进度消息
/VERSION
分配版本号
/WX
将链接器警告视为错误。
- VC链接选项
- vc 编译链接选项
- vc 编译链接选项
- VC编译选项之链接选项
- 关于VC Linker的/INCREMENTAL链接选项
- 关于VC Linker的/INCREMENTAL链接选项(转)
- VC调试版本与发布版本编译链接选项差异和区别
- 下拉框选项链接
- 编译链接选项
- LINK链接选项
- gcc链接选项
- 链接选项-rpath
- MKL链接选项问题
- VC编译选项
- vc 编译连接选项
- VC++编译选项详解
- VC编译选项
- VC编译选项
- Find the memory usage, footprint, leak
- jsp脚本元素
- Javascript鼠标坐标
- 我
- delphi·返回当前机器名
- VC链接选项
- oscache缓存使用总结
- 面向对象的设计原则二-单一职责原则
- http
- POP3&SMTP
- 利用ArrayUtils.removeElement()去掉List中(ˇˍˇ) 想~去的元素。。未完善
- 转载 开发人员一定要加入收藏夹的网站
- GCC编译选项
- SR (Style Report)Java 报表亮剑天下