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

问题描述:

我刚刚在OS X 10.8.2的终端上创建了一个.c文件,并使用gcc编译了它。在Mac终端中运行可执行文件

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

谢谢。

编辑:我的“M很愚蠢的,这只是开<filename>

的Unix将只运行的命令,如果他们在系统中可用的道路上,你可以用$ PATH变量查看

echo $PATH 

可执行文件位于目录不在路径上无法运行,除非你指定其全位置。所以你的情况,假设可执行文件在你正在使用的当前目录,则可以执行它是这样

./my-exec 

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

+0

谢谢,但我认为“。”意味着该文件将被隐藏?我的可执行文件不隐藏。 – 2013-02-26 03:53:01

+1

不知道你有什么想法。 '.'表示你当前的目录。 – Perception 2013-02-26 03:53:41

+1

这里,http://en.wikipedia.org/wiki/Hidden_​​file_and_hidden_​​directory “在Unix-like操作系统中,一个文件或目录以句号/句点字符开头(例如:/home/user/.config )将被视为隐藏,“ – 2013-02-26 03:55:29