Я пытался скомпилировать V8. Я получил копию папки v8-master с GitHub, но не могу понять, как ее скомпилировать. Многие документы, которые я мог найти в Интернете, противоречат друг другу.
Из того, что я собрал, кажется, что мой лучший шанс получить его для компиляции (из различных методов, которые я нашел, хотя я не смог заставить ни один из них работать) - это создать файлы проекта, вызвав скрипт gyp_v8 (находится в папке сборки v8-master). Но это просто дает мне File "gyp_v8", line 86
print 'Error running GYP'
SyntaxError: Missing parentheses in call to 'print'
. Оттуда я попытался установить Gyp (поскольку, согласно документации, меня заставили поверить, что именно это вызывает ошибку). Это потребовало от меня установки depot_tools и выполнения gclient sync
. Это не удалось с ошибкой Error: client not configured; see 'gclient config'
. И gclient config
терпит неудачу с erropr gclient.py: error: Inconsistency arguments. Use either --spec or one or 2 args
.
Честно говоря, я потерялся в этот момент. Могу ли я просто использовать CMake или что-то в этом роде? Или, по крайней мере, учебник по сборке, который не предполагает, что у вас есть куча инструментов сборки, специфичных для Google?