gpt4 book ai didi

compiler-errors - SYS_futex的性能编译异常

转载 作者:行者123 更新时间:2023-12-02 10:46:16 26 4
gpt4 key购买 nike

我想使用Linux源代码(tools/perf/)来编译一个perf。但是我做的时候失败了。下面是错误输出。而且我不对Linux源代码(kernel-3.10-327.36.3.el7.x86_64)进行任何修改。我使用centos7.2,内核版本为3.10-327.36.3.el7.x86_64。

In file included from bench/futex-hash.c:17:0:
bench/futex.h: In function ‘futex_wait’:
bench/futex.h:36:10: error: ‘SYS_futex’ undeclared (first use in this function)
syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3)
^

bench/futex.h:45:9: note: in expansion of macro ‘futex’
return futex(uaddr, FUTEX_WAIT, val, timeout, NULL, 0, opflags);
^

bench/futex.h:36:10: note: each undeclared identifier is reported only once for each function it appears in
syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3)

最佳答案

自问问题以来已经很长时间了,但是仍然有很多人像我一样为此感到困扰。我为此浪费了很多时间。最后,我通过添加补丁解决了这个问题。
你可以引用https://lore.kernel.org/patchwork/patch/850380/

关于compiler-errors - SYS_futex的性能编译异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47588863/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com