[英]What to install and how to run an executable file on Mac?
所以我在終端,在我的桌面上有一個名為 CAPTURE 的目錄,我正在嘗試運行一個名為“testme”的程序。 我讀到您需要安裝 build-essential 但我認為這僅在 Linux 系統上,而且我在 Mac 上,所以沒有必要,因為它已經內置(我認為)。 所以,我從 ~ 導航:
cd Desktop/CAPTURE
然后,我嘗試運行在互聯網上查找時發現的一堆不同的命令:
./testme
它返回 zsh: exec format error: ./testme
xcode-select --install
它安裝正確,我認為我可以運行 ./testme 命令,但我得到了和以前一樣的錯誤。 然后我嘗試再次導航到目錄並使用
chmod +x ./testme
./testme
這也不起作用。 我以前從未運行過可執行文件,所以我真的不熟悉這些命令,所以它們可能是超級錯誤的。 如果有人可以幫助我正確運行該文件,將不勝感激。
由於您的問題被標記為 C 和 Clang,並且您正在談論build-essential
,因此我假設您正在嘗試從源代碼構建應用程序。
而不是build-essential
,在 macOS 中,您需要 Xcode。 如果應用程序是純文本或 Curses,則 Xcode CLI 工具將起作用,但對於任何圖形應用程序,您將需要整個 Xcode IDE。
如果運行./testme
告訴您Executable format error
可能是因為它是預構建的可執行文件,很可能是 Linux ELF 可執行文件,它不會在 macOS 中運行。
我的建議是嘗試構建軟件。 如果您在目錄中運行make
,大多數 C 應用程序都會構建。 make
默認由 Xcode 安裝。 其他應用可能需要第三方構建系統,比如CMake,但不知道是不是這樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.