Ich möchte eine eigenständige JavaScript-Bibliothek für die Einbettung. Ich baue bereits V8 und es funktioniert korrekt, aber Binär benötigt zwei "externe Daten" -Dateien. Ich will diese Dateien nicht.Wie man V8 ohne "externe Startdaten" baut?
Ich habe versucht, V8 ohne "externe Startdaten" zu bauen. Ich habe versucht, v8_use_external_startup_data: 0, in build.common.gypi und build/standalone.gypi zu setzen, aber dann meldet es einen Fehler zu einem bestimmten Zeitpunkt.
Ich verwende folgenden Code v8 zu bauen:
git clone https://chromium.googlesource.com/chromium/tool/depot_tools.git
export PATH=`pwd`/depot_tools:"$PATH"
fetch v8
gclient sync
cd v8
git checkout branch-heads/5.1
# ... modifying gyni files
make x64.release -j 20
Ich verwende standardmäßig statische Linken. Wie kann ich V8 ohne Notwendigkeit von natives_blob.bin und snapshot_blog.bin bauen?
"wie du solltest" .. diesen Monat. – xaxxon