windows环境下获取并编译v8引擎代码

这段时间在研究v8引擎,这个就是Chromium的Javascript的实现。接下来要写一系列的文章来总结学习过程。不过第一步是获取代码和配置编译环境。幸好v8获取代码和编译跟Chroumium很类似。 获取代码 假设你已经配置好gclient和网络能否访问google等网站了,获取代码就很简单了。在gclient的控制台窗口输入: 这个命令用来获取v8和它所依赖的第三方库代码。整个仓库大概有900多MB,你可以根据你的网速预估一下下载时间。相比Chromium仓库的体积来说,算是很幸运了。 然后运行获取最新代码: 运行命令同步所有代码,并生成编译工程: 如果需要获取所有分支,你在v8仓库的.git/config... Read More | Share it now!

visual studio的Function Evaluation调试功能

今天公司技术群里老大提及GDB调试器有个牛逼的功能,在断点的情况下执行程序里的函数。如下代码: 在GDB中直接输入a.print或者pa->print()就执行a对象的print方法,有时候这样对于调试非常方便。然后有其他同事说vs也有类似功能,叫做Immediate... Read More | Share it now!