如何解决将库链接到使用-ffunction-sections -fdata-sections -gc-sections编译的静态可执行文件是否会删除未使用的函数?
我试图通过使用gcc“ -ffunction-sections -fdata-sections”编译标志和“ -gc-sections”链接标志来找出有效创建最小静态二进制文件的最佳方法。如果我理解正确,如果我链接使用这些标志编译的.o文件,则未使用的功能将被删除/忽略。但是,这是否也适用于使用这些标志编译的库(在这种情况下,首次编译更方便),还是仅链接整个库?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。