1樓:你我
首先根據你給的這個鏈結,我們可以知道這是個unit test, chromium的C++ unit test是所謂的GTest。
然後我們就去http://
cs.chromium.org
搜這個檔案的名字,看看它在哪個gn target,發現這個東西是net_unittest的一部分。
那麼假設你已經知道怎麼編譯chromium,跑下面這個就編譯好了。
nice ninja -C out/Debug -j2000 -l50 net_unittest
然後就是跑這個test
out/Debug/net_unittest --gtest_filter=*DiskCacheBackendTest.SparseEvict*
大概思路就是這樣,至於具體能不能跑,可以參考一下chromium的這個文件。這個根據平台有所不同,如果是Windows,我還從來沒有編譯過chromium for Windows。不過原理是一樣的。
編譯器是如何編譯自己的?
何源 比如你是馬雲,沒身份證 編譯器 之前怎麼證明自己是馬雲。那你得弄來一張名為馬雲的身份證 編譯器 問題來了,這張身份證怎麼來呢?你去找你爸要了戶口本 其他語言的編譯器 去派出所填寫了自己的資料 自己編譯器原始碼 辦理身份證,因為戶口本上你的名字是馬雲,派出所給了一張名為馬雲的身份證。從此,你不用...
Chrome 在 Google 的地位如何?
艾毢繙 Google不是要做chrome OS嗎?我覺得這個想法挺好,現在的電腦檔案和資訊仍然大多數是在使用者的終端上,這意味著你要麼一天到晚拖個筆記本,要麼帶著移動儲存裝置,如果你時刻需要這些的資訊的話。做成瀏覽器OS的好處就是把個人的資訊儲存在雲端而不是終端,這樣你無論在什麼地方,只要記得你的帳...
前端如何分析 chrome 頁面崩潰?
巢鵬 如果你知道復現的方法可以按照這個文件build乙個對應的平台的Chromium debug build,然後復現看Chromium的堆疊。你的情況我看著像OOM,看看這些文章是否能幫到你。我沒有真正做過網頁前端,以前我查OOM一般是做snapshot然後比較。這裡還有一位在日本小姐姐提供的自動...