在xcode中編譯和調試webkit, V8和Nodejs

對於一個c/c++菜鳥如何想去研究一些優秀的框架是件很困難的事情,但如果能把這些框架導成xcode項目,並xode上編譯和調試將會使學習這件事情相對容易許多,xcode確確實實是開發人員的利器。最近一直在搞webkit, V8和Nodejs,於是乎找到了把這三個框架導成xcode project的方法,總結如下:

WebKit

WebKit前文已說過,源碼中已包含xcodeproj文件,直接用xcode打開即可,非常方便。

V8

  1. svn checkout http://v8.googlecode.com/svn/trunk/ v8
  2. /v8 root/make dependencies
  3. /v8 root/build/gyp_v8
  4. 打開/v8 root/build/all.xcodeproj
  5. 選擇scheme爲shell(此爲一個sample,驗證編譯是否ok)
  6. Run

Nodejs

  1. git clone https://github.com/joyent/node.git
  2. 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++
  3. ./configure
  4. /nodejs root/tools/gyp_node
  5. 打開/nodejs root/node.xcodeproj
  6. 選擇scheme爲node
  7. edit scheme
  8. 添加arguments:
    一個可執行的nodejs代碼路徑
  9. Run
非常簡單的幾步頓時讓研究的工作簡單起來,好好享用吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章