C++ 变换C++/C对象符号
C++ 变换C++/C对象符号,c++,C++,objcopy——前缀符号允许我为对象文件/静态库导出的所有符号添加前缀 我可以执行更复杂的转换吗 特别是,我希望能够在对象文件/静态库中添加一个C++命名空间,即,对符号进行解散,对结果进行前缀,并对其进行重新整理。 < P>找到答案(S)。 任何转换: --重新定义sym旧=新 将符号的名称“旧”更改为“新”。当一个人试图将两件事联系起来时,这可能很有用 在一起,您没有源,并且存在名称冲突 --重新定义syms=文件名 Apply——对文件名中列出的每个“新旧”符号对重新定义sym。文件名很
objcopy——前缀符号
允许我为对象文件/静态库导出的所有符号添加前缀
我可以执行更复杂的转换吗
特别是,我希望能够在对象文件/静态库中添加一个C++命名空间,即,对符号进行解散,对结果进行前缀,并对其进行重新整理。
< P>找到答案(S)。 任何转换: --重新定义sym旧=新 将符号的名称“旧”更改为“新”。当一个人试图将两件事联系起来时,这可能很有用 在一起,您没有源,并且存在名称冲突 --重新定义syms=文件名 Apply——对文件名中列出的每个“新旧”符号对重新定义sym。文件名很简单 平面文件,每行一个符号对。行注释可以由散列字符引入。 此选项可能不止一次 索取 弄脏是否有任何特殊的理由将C标记添加到一个显然只包含C++的问题中?
objcopy --redefine-sym old=new
objcopy --redefine-syms=filename
c++filt