Правильное решение для ошибки "Нет такого файла stdarg.h"

750
diraria

Когда я пытаюсь скомпилировать драйвер Wi-Fi rtl8723au для моего ноутбука, но я получаю следующую ошибку:

./include/linux/kernel.h:6:10: fatal error: stdarg.h: No such file or directory 

Мое текущее решение состоит в том, чтобы добавить каталог к ​​компилятору, включающему путь, подобный этому:

/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.0/include/ 

Но это очень плохое решение, потому что мне приходится менять версию компилятора ( 8.1.0в приведенном выше примере) после каждого обновления обновлений компилятора. Как правильно решить эту проблему?

1
Интересный вопрос. Является ли специальное решение, которое вы используете в настоящее время [на основе этого тикета, связано с этим репо] (https://github.com/lwfinger/rtl8188eu/issues/238)? JakeGould 6 лет назад 0
@JakeGould на самом деле я обнаружил это решение [самостоятельно] (https://github.com/lwfinger/rtl8723au/issues/68), но перед тем, как задать этот вопрос, я обнаружил, что проблема с тем же (не идеальным) решением, поэтому я решаю задать вопрос diraria 6 лет назад 1

0 ответов на вопрос

Похожие вопросы