我刚刚制作了一个.c文件,并在OS X 10.8.2的终端上用gcc编译它。
我的语法是gcc -o <filename> <sourcefile>
,这很好。现在我看到我有一个可执行文件<filename>
告诉我这样,但我不确定如何在双击图标/ lame旁边实际运行它。当我尝试运行可执行文件时只输入找不到命令,但我认为它是可执行的......?
谢谢。
编辑:我真傻,只是打开<filename>
答案 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。