我正在嘗試在運行 macOS Monterey 的 Apple M1 MacBook Pro 上除錯為 arm64 編譯的 C 可執行檔案。但是,當我嘗試在 中運行程式時lldb
,我收到以下錯誤:
(lldb) run
error: process exited with status -1 (attach failed ((os/kern) invalid argument))
uj5u.com熱心網友回復:
要在運行 Rosetta 的系統上除錯 arm64 可執行檔案,您需要lldb
在 arm64 架構中顯式運行。去做這個:
arch -arm64 lldb ./your-program
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/438430.html