"Makefile: 17146: *** несколько шаблонов целей. Стоп."при установке grpc - PullRequest
1 голос
/ 26 марта 2019

Я устанавливаю grpc в Windows, но я застреваю в команде "make", которая выдает мне ошибку Makefile:17146: *** multiple target patterns. Stop..

Команды, которые я выполнил:

$ git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc
$ cd grpc
$ git submodule update --init
$ make

Команда make не найдена, поэтому я установил ее, загрузив make-4.2.1-without-guile-w32-bin.zip и разархивировав, а затем слил содержимое файла с C:\Users\me\AppData\Local\Programs\Git\mingw64\.

Затем я попытался снова запустить make, но получил следующую ошибку:

Makefile:17146: *** multiple target patterns. Stop.

Тогда я побежал:

$ git pull --recurse-submodules
$ git submodule update --init --recursive
$ make

и все равно получил ту же ошибку в команде make.

Понятия не имею, в чем может быть проблема; будь то с grpc или make исполнением. Помимо вышеизложенного, я просмотрел большинство обсуждений StackOverflow, но все они были связаны с ошибками в именах файлов или командах, что не так для меня.

1 Ответ

0 голосов
/ 26 марта 2019

рекомендуемый способ построения grpc включает в себя:

  • Установите Visual Studio 2015 или 2017 (будет использоваться компилятор Visual C ++).
  • Установить Git.
  • Установка CMake .
  • Установить Active State Perl (choco install activeperl) - требуется boringssl
  • Install Go (choco install golang) - требуется boringssl
  • Установите yasm и добавьте его в PATH (choco install yasm) - требуется boringssl
  • (Необязательно) Установить ниндзя (choco install ниндзя)

Это может работать лучше, чем make-4.2.1-без-guile.

...