v8 setup
记录下笔者本人搭建v8环境的过程
环境:处于一些原因笔者选择在kali2023上搭建v8,kali上可以搭建成功但是调试脚本加载有问题,fuck kali,还是ubuntu好,笔者使用了ubuntu2004,不要用ubuntu2204,ubuntu2204使用的python是3.10,会有奇怪的报错。
设置好git代理参考这里
笔者在编译较早一点的v8时发现需要python2才可以,而最新版笔者使用python3编译成功了
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH=/path/depot_tools:"$PATH"
fetch v8 && cd v8&& gclient sync
tools/dev/v8gen.py x64.debug
ninja -C out.gn/x64.debug
/path替换成自己的路径,笔者在虚拟机安装时遇到了内存不够用的情况(只有kali有这种情况),选择增加交换内存的方式来解决
参考这里
dd if=/dev/zero of=/home/swap.20190330 bs=1M count=8192
chmod 0600 /home/swap.20190330
mkswap -f /home/swap.20190330
echo "/home/swap.20190330 none swap defaults 0 0" >> /etc/fstab
swapon -a
笔者这里给了8个G的交换内存
本文来自博客园,作者:岁云暮,转载请注明原文链接:https://www.cnblogs.com/awesome-red/p/17067110.html