标签: c++ c gcc linker
使用c ++,gcc。 我有几个具有不同常量和变量值的构建变体。我们的想法是生成一个覆盖所有变体的统一二进制文件。
我想要实现的目标:
选项1:链接器自动检测冲突的变量名称,并且只有它们包含不同的值才重命名,允许将所有对象链接在一起。如果变量具有相同的名称和值,则不要复制它。
选项2:对这些对象进行后处理,并重命名具有不同值的碰撞变量。将所有后处理对象链接在一起,生成单个二进制文件。
还有其他想法可以做到这一点吗?
谢谢和问候。