錯誤回報

所有錯誤應提交到 GitHub Emscripten 儲存庫的 問題追蹤器

請盡可能提供相關資訊,包括

  • 原始程式碼。

  • 產生的位元碼 (.bc.o.ll)

  • 環境資訊 — 包括 emccclang 版本 (如 emcc -v 所回報)。

  • 錯誤症狀。

  • 建議的解決方案,最好附帶拉取請求。

提示

使用 EMCC_DEBUG=1 編譯並抓取 /tmp/emscripten_temp/emcc-* 檔案 (這些檔案包含數個階段的位元碼和 JavaScript)。 請注意,應先手動清空 emscripten_temp 目錄,使其僅包含新內容!

LLVM、wasm-ld、clang、Binaryen 錯誤

如果不確定,錯誤可以張貼到主儲存庫。 但是,如果您確定錯誤是出在上游專案中,您可以在那裡提交

拉取請求必須 (當然) 發送到正確的儲存庫。

網站和文件錯誤

文件 (網站) 錯誤應提交到相同的問題追蹤器

包括相關資訊,包括

  • 受影響頁面的 URL 和標題。

  • 問題的描述。

  • 對可能解決方案的建議。

提示

每個頁面右下角的頁面錯誤連結會開啟問題追蹤器,並預先填入目前的頁面 URL 和標題。