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

时间:2013-02-26 03:26:02

标签: macos terminal

我刚刚制作了一个.c文件,并在OS X 10.8.2的终端上用gcc编译它。

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

谢谢。

编辑:我真傻,只是打开<filename>

2 个答案:

答案 0 :(得分:87)

如果命令在系统路径上可用,Unix将只运行命令,因为您可以通过$ PATH变量查看

echo $PATH

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

./my-exec

my-exec是您的计划名称。

答案 1 :(得分:2)

要在Mac中运行可执行文件

1)。移至文件的路径:

# frozen_string_literal: true

2)。运行以下命令,以使用chmod命令设置文件的可执行位:

--enable=frozen-string-literal

3)。运行以下命令以执行文件:

cd/PATH_OF_THE_FILE

一旦运行了这些命令,接下来,您只需要在文件路径中运行命令3。