亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在個人電腦上編譯并調試 golang 編譯器源代碼?

如何在個人電腦上編譯并調試 golang 編譯器源代碼?

Go
子衿沉夜 2019-02-06 11:07:28
本人接觸 golang 已經有一段時間了, 最近在折騰著想在自己的 PC 上搭建起 golang 編譯器源代碼的環境, 通過調試學習一下 golang 的實現, 相信這樣能更好的學習到更多 go 語言的精髓, 但是苦于一直沒有成功, 因此想在此請教各位大神, 希望大神不吝賜教, 萬分感謝!
查看完整描述

3 回答

?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

1、首先你的系統需要是 Linux 或者 Unix。
2、電腦硬件要能滿足要求(i7 CUP,8G RAM,至少100G的磁盤空間)
3、系統需要安裝完所有編譯依賴,例如 make 。可以參考如何構建 deb包、rpm 包,把編譯環境搭起來。其它依賴可在編譯出錯,提示缺少依賴的時候安裝。
4、要有足夠的耐心,和比較強的英語閱讀能力,因為編譯過程中的很多東西需要反復的查資料,才能找到合適的依賴包,而且這些依賴的網站大多數是做開源的,比較古老,需要比較深厚的技術功底才能弄清整個流程。
5、要有足夠的耐心,我編譯 swift的時候我的MacPro 至少花了 45分鐘,這還是在很多依賴都已經編譯好的情況下。

查看完整回答
反對 回復 2019-03-16
?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

《go語言學習筆記》這本書有很詳細的go源碼解析,目前我也在學習當中,希望共勉

環境的話也不復雜,主要有以下幾點:
1·Linux環境
2·安裝gdb調試
3·clone下來源碼
4·寫一個簡單的demo,并通過gdb調試

你就可以從入口一步步地學習里面的函數是怎么調用的,包括內存管理,垃圾處理等等。


查看完整回答
反對 回復 2019-03-16
  • 3 回答
  • 0 關注
  • 909 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號