我刚刚在OS X 10.8.2的终端上创建了一个.c文件并用gcc编译.
我的语法是gcc -o <filename> <sourcefile>,这很好.现在我看到我有一个可执行文件,文件<filename>告诉我这样,但我不确定如何在双击图标/ lame旁边实际运行它.当我尝试通过输入找不到命令来运行可执行文件时,但我认为它是可执行的......?
谢谢.
编辑:我是如此愚蠢,它只是打开 <filename>
Per*_*ion 92
如果命令在系统路径上可用,Unix将只运行命令,因为您可以通过$ PATH变量查看
echo $PATH
Run Code Online (Sandbox Code Playgroud)
除非您指定其完整位置,否则无法运行位于路径中不在的目录中的可执行文件.因此,在您的情况下,假设可执行文件位于您正在使用的当前目录中,那么您可以执行它
./my-exec
Run Code Online (Sandbox Code Playgroud)
my-exec您的计划名称在哪里.
Anu*_*hav 10
在 mac 中运行可执行文件
1)。移动到文件路径:
cd/PATH_OF_THE_FILE
Run Code Online (Sandbox Code Playgroud)
2)。运行以下命令以使用 chmod 命令设置文件的可执行位:
chmod +x ./NAME_OF_THE_FILE
Run Code Online (Sandbox Code Playgroud)
3)。运行以下命令来执行文件:
./NAME_OF_THE_FILE
Run Code Online (Sandbox Code Playgroud)
运行这些命令后,您只需在文件路径中运行命令 3。