3.3.4 Link Link选项卡控制着Visual C++(www.cppentry.com)的连接器,同样比较复杂。如图3-16所示,在General类别中,我们可以指定输出的文件名,以及一些在连接过程中需要使用的额外的库文件或目标文件,下边5个选项的含义分别为:生成调试信息;忽略所有默认的库文件;允许递增连接方式(这种方式可以加快连接的速度);生成MAP文件;允许进行性能分析。
 |
| 图3-16 Link选项卡 | Customize类别中的一些选项与General类别有重复。选中Use program database允许使用程序数据库,这样连接器会把调试信息放在程序数据库中,如果不选中该选项,那么也不能使用递增连接方式。如果选中了Force file output,那么即使某个模块引用了一些未定义或者重复定义的符号,连接器仍然会生成一个有效(但不一定能正确运行)的可执行文件。在Debug类别中,我们可以指定调试信息的类别是Microsoft的格式,还是COFF格式,或者两种都有,选中Separate types后连接器会把调试信息分开放在PDB文件中,这样连接起来会更快一些,但调试时速度却会慢一些。Input类别中是一些与输入库文件有关的选项,我们可以在这里指定使用或不使用某些库文件或目标文件。Output类别中则是一些与最终输出的可执行文件有关的选项,包括:程序装载的基地址;程序的入口地址;要为堆栈保留多少空间;程序的版本号。这些选项虽然是空着的,但它们都有自己的默认值,一般情况下都不用改变。
【责任编辑: 雪花 TEL:(010)68476606-8007】
|