error: implicit declaration of function ‘do_posix_

本文共有533个字,关键词:

问题:安装声卡驱动进行sudo make时报错:error: implicit declaration of function ‘do_posix_clock_monotonic_gettime’
解决:修改pcm.h文件和timer.c文件
方法:
timer.c文件在Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore/timer.c
pcm.h文件在Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/include/sound/pcm.h
修改这两个文件
在文件开头加上

include <linux/timekeeping.h>

define do_posix_clock_monotonic_gettime(ts) ktime_get_ts(ts)

注:我使用的是ubuntu server 1604

参考:https://unix.stackexchange.com/questions/309376/do-posix-clock-monotonic-gettime-is-missing-in-linux-time-h

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论