henda 发表于 2017-2-21 13:09:30

在xcode中编译和调试webkit, V8和Nodejs

  对于一个c/c++菜鸟如何想去研究一些优秀的框架是件很困难的事情,但如果能把这些框架导成xcode项目,并xode上编译和调试将会使学习这件事情相对容易许多,xcode确确实实是开发人员的利器。最近一直在搞webkit, V8和Nodejs,于是乎找到了把这三个框架导成xcode project的方法,总结如下:
  WebKit
  WebKit前文已说过,源码中已包含xcodeproj文件,直接用xcode打开即可,非常方便。
  V8

[*]svn checkout http://v8.googlecode.com/svn/trunk/ v8

[*]/v8 root/make dependencies
[*]/v8 root/build/gyp_v8

[*]打开/v8 root/build/all.xcodeproj
[*]选择scheme为shell(此为一个sample,验证编译是否ok)
[*]Run
  Nodejs

[*]git clone https://github.com/joyent/node.git

[*]export CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
export CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++

[*]./configure

[*]/nodejs root/tools/gyp_node
[*]打开/nodejs root/node.xcodeproj
[*]选择scheme为node

[*]edit scheme
[*]添加arguments:
一个可执行的nodejs代码路径
[*]Run
非常简单的几步顿时让研究的工作简单起来,好好享用吧
页: [1]
查看完整版本: 在xcode中编译和调试webkit, V8和Nodejs