我正在尝试使用Eclipse IDE在Windows 10上为C / C ++开发人员构建c ++项目。
我将项目设置为项目类型:Makefile项目和工具链:MinGW GCC。
这是Makefile:
.NOTPARALLEL :
SOURCES_PATH ?= $(BASEDIR)/sources
BASE_CACHE ?= $(BASEDIR)/built
SDK_PATH ?= $(BASEDIR)/SDKs
NO_QT ?=
NO_WALLET ?=
NO_UPNP ?=
FALLBACK_DOWNLOAD_PATH ?= https://bitcoincore.org/depends-sources
BUILD = $(shell depends/config.guess)
HOST ?= $(BUILD)
PATCHES_PATH = $(BASEDIR)/patches
BASEDIR = $(CURDIR)
HASH_LENGTH:=11
DOWNLOAD_CONNECT_TIMEOUT:=10
DOWNLOAD_RETRIES:=3
HOST_ID_SALT ?= salt
BUILD_ID_SALT ?= salt
host:=$(BUILD)
ifneq ($(HOST),)
host:=$(HOST)
host_toolchain:=$(HOST)-
endif
ifneq ($(DEBUG),)
release_type=debug
else
release_type=release
endif
...
我遵循了这个示例bitcoin Makefile
在构建项目时,控制台中存在很多错误:
10:53:25 **配置的增量构建项目test1的默认设置**
全部制作
./ Makefile:第1行:.NOTPARALLEL:命令不存在
找到./Makefile:第3行:BASEDIR:找不到命令。/Makefile:第
3:SOURCES_PATH:找不到命令。/Makefile:第4行:BASEDIR:
找不到命令。/Makefile:第4行:BASE_CACHE:找不到命令
./ Makefile:第5行:BASEDIR:找不到命令。/Makefile:第5行:
SDK_PATH:找不到命令。/Makefile:第6行:NO_QT:找不到命令
找到./Makefile:第7行:NO_WALLET:找不到命令。/Makefile:
第8行:NO_UPNP:未找到命令。/Makefile:第9行:
FALLBACK_DOWNLOAD_PATH:找不到命令。/Makefile:第11行:shell:
未找到命令。/Makefile:第11行:BUILD:未找到命令
./ Makefile:第12行:BUILD:找不到命令./Makefile:第12行:
主机:找不到命令。/Makefile:第13行:BASEDIR:未找到命令
找到./Makefile:第13行:PATCHES_PATH:找不到命令./Makefile:
第14行:CURDIR:找不到命令。/Makefile:第14行:BASEDIR:
找不到命令。/Makefile:第15行:HASH_LENGTH:= 11:找不到命令
找到./Makefile:第16行:DOWNLOAD_CONNECT_TIMEOUT:= 10:命令不存在
找到./Makefile:第17行:DOWNLOAD_RETRIES:= 3:找不到命令
./ Makefile:第18行:HOST_ID_SALT:未找到命令。/Makefile:第
行19:BUILD_ID_SALT:找不到命令。/Makefile:第21行:BUILD:
找不到命令./Makefile:第21行:host:=:找不到命令
./ Makefile:第22行:意外令牌'$(HOST)'附近的语法错误
./ Makefile:第22行:
ifneq ($(HOST),)' /bin/sh: -c: line 0: syntax error near unexpected token
|' / bin / sh:-c:行0:`echo -n“” | | 切-d“” -f1'