我刚刚在OS X 10.8.2的终端中创建了一个.c文件并使用gcc编译它。我的语法是gcc -o ,这很好。现在我看到我有一个可执行文件和文件告诉我它是这样的,但我不确定如何运行它,除了双击图标/lame。当我尝试只键入运行可执行文件时,我得到命令未找到,但我认为它是可执行的...?谢谢。
编辑:我太愚蠢了,只需打开。
编辑:我太愚蠢了,只需打开。
echo $PATH
如果可执行文件所在的目录不在路径上,除非您指定其完整位置,否则无法运行。因此,在您的情况下,假设可执行文件位于您正在使用的当前目录中,则可以按如下方式执行它。
./my-exec
其中my-exec
是您的程序名称。
在Mac上运行可执行文件:
1)移动到文件路径:
cd/PATH_OF_THE_FILE
2). 运行以下命令,使用chmod命令设置文件的可执行权限:
chmod +x ./NAME_OF_THE_FILE
3). 运行以下命令来执行文件:
./NAME_OF_THE_FILE
一旦您运行了这些命令,以后只需在文件路径中运行第三个命令。
.
指的是当前目录。 - Perception