我刚刚制作了一个 .c 文件,并在 OS X 10.8.2 的终端中使用 gcc 对其进行了编译。
我的语法是 gcc -o <filename> <sourcefile>
那很好。现在我看到我有一个可执行文件和文件 <filename>
告诉我这样,但我不确定除了双击图标/lame 之外如何实际运行它。当我尝试通过键入来运行可执行文件时,我找不到命令,但我认为它是可执行的...?
谢谢。
编辑:我太蠢了,它刚刚打开 <filename>
最佳答案
Unix 只会运行系统路径上可用的命令,您可以通过 $PATH 变量查看
echo $PATH
除非您指定其完整位置,否则无法运行位于不在路径上的目录中的可执行文件。因此,在您的情况下,假设可执行文件位于您正在使用的当前目录中,那么您可以这样执行它
./my-exec
其中 my-exec
是您的程序的名称。
关于macos - 在 Mac 终端中运行可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15080835/