gpt4 book ai didi

visual-c++ - 如何删除 MASM 中未使用的 .CONST 数据?

转载 作者:行者123 更新时间:2023-12-04 12:55:51 26 4
gpt4 key购买 nike

我在 MASM 中使用宏来生成大约 2000 个函数,我为每个函数定义了一个字符串,但在任何给定的程序中我只使用了大约 30 个。

(无法提前预测我将使用哪些;我会根据需要使用它们。)

有什么方法可以告诉链接器“剥离”我最终没有使用的字符串?它们大大增加了二进制文件的大小。

最佳答案

为什么不把那 2000 个函数和字符串放到一个静态库中呢?将 procs 设为公开,并对字符串使用 externdef,然后当您将 exe 链接到 lib 时,链接器将只拉入使用的字符串和 procs。

关于visual-c++ - 如何删除 MASM 中未使用的 .CONST 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9137956/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com