make実行中に問題が発生する - 構文エラー: "("予期しない

make実行中に問題が発生する - 構文エラー: "("予期しない

Ubuntu 18.04.4 LTS - Linux 5.3.0-28 - gcc 7.4.0

makeを実行しようとしていますが、次のような結果が表示されます。

/bin/sh: 1: Syntax error: "(" unexpected
Makefile:1699: recipe for target 'modules' failed
make: *** [modules] Error 2

SHELL := /bin/bashに追加してみましたmakefile

その後、次のようになります。

/bin/bash: -c: line 0: syntax error near unexpected token `('
/bin/bash: -c: line 0: `make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.3.0-28-generic/build M=/home/dubsta/Downloads/Archer T9UH(EU&US)_V2_170831_Linux/linux_T9UH  modules'
Makefile:1700: recipe for target 'modules' failed
make: *** [modules] Error 1

最初の数行はMakefile次のとおりです。

SHELL := /bin/bash
EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)
EXTRA_CFLAGS += -O1
#EXTRA_CFLAGS += -O3
#EXTRA_CFLAGS += -Wall
#EXTRA_CFLAGS += -Wextra
#EXTRA_CFLAGS += -Werror

私が使用しているLinuxのバージョンに合わせてカーネルヘッダがインストールされていることを再確認しました。

答え1

問題はこれを実行するディレクトリであり、/home/dubsta/Downloads/Archer T9UH(EU&US)_V2_170831_Linux/linux_T9UH modules.kernel Makefileはスペースを含むディレクトリを処理しません。

この問題を解決するには、Archer T9UH(EU&US)_V2_170831_Linux名前をlinux_T9UH modulesスペースなしでより簡単な名前に変更してもう一度やり直してください(必要に応じてコマンドを調整してください)。

関連情報