Content #
链接器一般都提供多种控制整个链接过程的方法,以用来产生用户所须要的文件。一般有如下三种方法。
-
使用命令行来给链接器指定参数,我们前面所使用的ld的-o、-e参数就属于这类。
-
将链接指令存放在目标文件里面,编译器经常会通过这种方法向链接器传递指令。方法也比较常见,只是我们平时很少关注,比如VISUAL C++编译器会把链接参数放在PE目标文件的.drectve段以用来传递参数。
-
使用链接控制脚本,使用链接控制脚本方法就是本节要介绍的,也是最为灵活、最为强大的链接控制方法。
From #
程序员的自我修养