GCC 配置文件引导优化,使用共享库,无法控制可执行文件

发布于 2024-12-26 11:21:33 字数 160 浏览 3 评论 0原文

我们在 gcc4.2/MacOS 下编译的音频单元上尝试了 gcc 的分析选项。 (从技术上讲,它是一个库。)问题是我们无法控制加载该库的可执行文件。因此,我们只能将库与分析选项链接,而不能链接可执行文件。

在这种情况下,我们如何(如果有的话)使用配置文件引导优化?

干杯!

We tried gcc's profiling options on an Audio Unit that we compiled under gcc4.2/MacOS. (Technically it is a library.) The problem is that we don't have control over the executable that is loading the library. Ergo we can only link the library with the profiling option but not the executable.

How (if at all) can we use profile guided optimization under these circumstances?

Cheers!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡紫姑娘! 2025-01-02 11:21:33

您不能编写自定义可执行文件来加载(和测试)该库吗?这将在您的控制之下,并且可以通过分析来构建。

Can't you write a custom executable to load (and test) the library? That would be under your control and could be built with profiling.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文