标签: gcc linker ln
目前,当我创建共享库时,来自同一对象文件的函数就像在一起。是否有一个很好的解决方案(不涉及拆分源文件)尝试分开功能位置?我们目前正在使用交叉编译的4.2.1版本的gcc和gnu工具。
答案 0 :(得分:0)
虽然你可以使用GNU-ld链接器脚本做你想做的事情(如果你在GNU ld工作的平台上),你就无法移植它。
此外,这是一个完全浪费的努力:任何值得他们盐的黑客都不会关心移动功能。如果你真的想让它 er 对你的代码进行逆向工程(或者只是绕过你的许可证方案),你应该使用更强大的技术,例如: here
Arguably,这仍然是完全浪费的努力。