簡體   English   中英

在 Mac 上安裝什么以及如何運行可執行文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM