【问题标题】:How to compile strace for ARM Linux? [closed]如何为 ARM Linux 编译 strace? [关闭]
【发布时间】:2020-05-04 00:47:00
【问题描述】:

我看到了这个项目https://github.com/strace/strace。 (这是 strace 最好的项目吗?)

我有用于 Arm Linux 的 gcc 交叉编译器。

如何为 Arm Linux 编译它?

我在这里查看https://github.com/strace/strace/tree/master/linux/arm,但我没有找到 Make 文件

【问题讨论】:

  • 具体情况取决于 a) 您的特定 Linux,b) 您的特定工具链,以及 c) 您的 strace 源。看看这篇文章:它应该让你指向正确的方向:jensd.be/800/linux/…。另见:strace.io
  • strace/strace目录,从git中检查出来,运行./bootstrap./configure,然后make。
  • 或者,根据README./configure && make && make install'。重要的是阅读 README ;) Keystone:请告诉我们进展如何。
  • 自述文件是一个很好的资源 - 感谢您指出它 - 但并不完整。 git repo 没有 ./configure 文件;它需要使用 ./bootstrap 生成。 INSTALL 文件中提到了这一点。我用这种方式构建了 strace。

标签: github gcc makefile arm cross-compiling


【解决方案1】:

从源代码构建 strace 的具体细节取决于:

a) 你的特定 Linux,

b) 您的特定工具链,以及

c) 你的 strace 来源。

看看这篇文章:它应该能让你找到正确的方向:

Cross compiling for ARM with Ubuntu 16.04 LTS.

另见https://strace.io/。它指向完全相同的 GitHub 源代码树:https://github.com/strace/strace。它还为您提供详细信息,以及指向邮件列表和 IRC 频道的链接以获得更多帮助。

最后:

请务必阅读 README* 文件!

通常您需要做的第一件事是运行./configure。这会生成一个根据您的配置量身定制的 Makefile

【讨论】:

  • @Mark Plotnick - 感谢您指出您需要阅读自述文件...安装文档。 Keystone - 一切正常吗?
猜你喜欢
  • 2014-11-14
  • 2010-10-04
  • 2011-08-04
  • 1970-01-01
  • 2023-03-15
  • 2022-11-04
  • 2020-03-20
  • 2016-02-24
  • 2015-12-20
相关资源
最近更新 更多