Ruby 2.x 源代碼學習:ubuntu 環境 下載,編譯,調試 ruby 源代碼

下載 Ruby 源代碼

# git clone https://github.com/ruby/ruby.git

生成 configure

# autoconf

configure

# ./configure

make

# make install

爲了方便調試,能夠在 Makefile 文件中去掉 optflags 優化選項linux

使用 Idea CLION 跨平臺 C/C++ IDE 查看和調試代碼

  • 從官網下載 CLION 安裝包(for linux),解壓安裝git

  • 以源代碼形式(import from source)導入 ruby 源代碼,導入過程IDE會自動檢測 .c 和 .h 文件github

  • 導入完成後,Clion 會自動建立一個 Run/Debug Configuration,將 executable 設定爲 /usr/local/bin/ruby(make install 默認安裝路徑)ruby

  • 編輯 Run/Debug Configuration 去掉 build 動做(咱們不須要在 IDE 裏面編譯)
    如今就能夠在源代碼中設置斷點並調試優化

相關文章
相關標籤/搜索