Tip:
Highlight text to annotate it
X
所以到這裡為止,已經編譯好某個版本的 Firefox
接著就執行這個用原始碼編譯的版本
你可能弄了很久才完成這個版本, 依據電腦效能的不同,也許 1 ~ 3 小時都有可能
還好,接下來的編譯作業就會快很多
簡單來說,只要鍵入「mach build」就能修改原始碼
在你不確定改了哪些檔案的情況下, 這種方式可確保所有的修改都會納入新編譯出的版本
但可能會花上不算短的 10 ~ 20 分鐘
換個方式,你也可以鍵入 mach build 再加上目錄名稱
如果你只要修改 /browser 中的東西,就可以鍵入「mach build browser」
我就繼續為大家展示
首先我要開啟一些原始碼
我這裡要開啟 Firefox,把網址列改成紅色的
所以我必須進入 browser.css 檔案
我又正好知道網址列的 ID 是「#urlbar」
我會再透過後續影片,說明要如何找到不同物件的 ID
接著我鍵入「background-color: red;」
儲存之後退出
現在我鍵入「mach build browser/base/content」
你可以看到我只需針對想要更改的檔案, 指定該檔案所在的資料夾
這樣就能確實找出所有相依的檔案
你可以看到這樣就完成了,不過幾秒鐘而已
現在我就執行這個版本,確認完成了修改作業
只要鍵入「mach run」
就看到網址列變成紅色的了
本影片就到此結束