macos - 在 Mac 终端中运行可执行文件

标签 macos terminal

我刚刚制作了一个 .c 文件,并在 OS X 10.8.2 的终端中使用 gcc 对其进行了编译。

我的语法是 gcc -o <filename> <sourcefile>那很好。现在我看到我有一个可执行文件和文件 <filename>告诉我这样,但我不确定除了双击图标/lame 之外如何实际运行它。当我尝试通过键入来运行可执行文件时,我找不到命令,但我认为它是可执行的...?

谢谢。

编辑:我太蠢了,它刚刚打开 <filename>

最佳答案

Unix 只会运行系统路径上可用的命令,您可以通过 $PATH 变量查看

echo $PATH

除非您指定其完整位置,否则无法运行位于不在路径上的目录中的可执行文件。因此,在您的情况下,假设可执行文件位于您正在使用的当前目录中,那么您可以这样执行它

./my-exec

其中 my-exec 是您的程序的名称。

关于macos - 在 Mac 终端中运行可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15080835/

相关文章:

objective-c - 将 PDF 文档的创建从 iOS 移植到 Mac OS X

macos - NSView 不可见,除非我重写drawRect,然后即使 setMasksToBounds 在 superview 层上为 NO,它也会被剪切

macos - Homebrew 从 github.com 获取超时

macos - CKQueryOperation queryCompletionBlock 仅运行 3 次

objective-c - 在基于 View 的 NSTableView 中,如何通过单击使控件成为第一响应者?

xcode - xcode-select --install失败

linux - vim 的颜色方案适用于白蚁,不适用于 urxvt

terminal - 当我尝试安装 Homebrew 时,为什么终端提示要求输入密码?

javascript - 当我在 React 应用程序上执行 npm start 时,不断收到 "? Something is already running on port 3000"

macos - 无法通过公共(public) wifi 网络 ssh - 操作超时