我使用静态版本的 GNUgmp库编写了一个小型驱动程序。我观察到库本身是,1.2 MB而驱动程序可执行文件是237 KB. 这让我相信链接器ld足够聪明,只包含库中所需的代码,从而消除了不必要的指令,以防止可执行文件变得庞大。
有什么方法可以指示从某个指定位置开始ld链接整个gmp库(甚至是不必要的代码)?
我使用静态版本的 GNUgmp库编写了一个小型驱动程序。我观察到库本身是,1.2 MB而驱动程序可执行文件是237 KB. 这让我相信链接器ld足够聪明,只包含库中所需的代码,从而消除了不必要的指令,以防止可执行文件变得庞大。
有什么方法可以指示从某个指定位置开始ld链接整个gmp库(甚至是不必要的代码)?