我正在尝试使用 gcc 从 bootstrap.bat 构建 b2。它与以下内容存在:
C:\Program Files\boost_1_53_0\tools\build\v2>bootstrap gcc
引导构建引擎
execnt.c:31: tlhelp32.h: 没有这样的文件或目录
filent.c:在函数“file_dirscan”中:filent.c:84:“finfo”的存储大小未知
filent.c:175: `_A_SUBDIR' 未声明(在此函数中首次使用)
filent.c:175:(每个未声明的标识符只报告一次
filent.c:175:对于它出现的每个函数。)
jam.c:在函数“main”中:
jam.c:425: `environ' undeclared (第一次在这个函数中使用)
jam.c:425:(每个未声明的标识符只报告一次
jam.c:425:对于它出现的每个函数。)
无法引导构建引擎
请查阅 bootstrap.log 以获取更多诊断信息。
日志也没有说太多:
###
### 使用“gcc”工具集。
###
C:\Program Files\boost_1_53_0\tools\build\v2\engine>如果存在 bootstrap rd /S /Q bootstrap
C:\Program Files\boost_1_53_0\tools\build\v2\engine>md 引导
C:\Program Files\boost_1_53_0\tools\build\v2\engine>gcc -DNT -o bootstrap\jam0.exe command.c compile.c constants.c debug.c execnt.c filent.c function.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c pathunix.c regexp.c rules.c 扫描。 c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c md5.c pwd.c class.c w32_getreg.c native.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c
显然没有构建 b2。这一切意味着什么,如何解决?