首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Mac上安装什么以及如何运行可执行文件?

在Mac上安装什么以及如何运行可执行文件?
EN

Stack Overflow用户
提问于 2021-02-18 01:03:20
回答 1查看 170关注 0票数 0

所以我在终端中,在我的桌面上有一个名为CAPTURE的目录,我试图运行一个名为'testme‘的程序。我读到你需要安装build-essential,但我认为这只在Linux系统上,而且我在Mac上,所以没有必要这样做,因为它已经内置了(我认为)。因此,我使用以下命令从~导航:

代码语言:javascript
运行
复制
cd Desktop/CAPTURE

然后,我尝试运行一系列不同的命令,这些命令是我在互联网上查找时发现的:

代码语言:javascript
运行
复制
./testme 

返回zsh: exec format error:./testme

代码语言:javascript
运行
复制
xcode-select --install 

它安装正确,我认为我可以运行./testme命令,但我得到了与以前相同的错误。然后我再次尝试导航到该目录,并使用

代码语言:javascript
运行
复制
chmod +x ./testme
./testme

这也不起作用。我以前从来没有运行过可执行文件,所以我真的不熟悉这些命令,所以它们可能是超级错误的。如果有人能帮我正确运行这个文件,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-18 02:01:14

由于您的问题被标记为C和Clang,并且您谈论的是build-essential,因此我假设您正在尝试从源代码构建应用程序。

在macOS中,您需要的不是build-essential,而是Xcode。如果应用程序是纯文本或Curses,则Xcode CLI工具将起作用,但是对于任何图形应用程序,您都需要整个Xcode IDE。

如果运行./testme会告诉您Executable format error可能是因为它是一个预先构建的可执行文件,很可能是一个不能在macOS中运行的Linux ELF可执行文件。

我的建议是尝试构建软件。如果您在目录中运行make,则大多数C应用程序都将构建。默认情况下,Xcode会安装make。其他应用程序可能需要第三方构建系统,例如CMake,但我不知道是不是这样。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66246629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档