mac 终端的扩展名是什么

Whats the extension for mac terminal

好的,所以在构建我的代码后,有两个文件在 .cpp 中为 C++ 创建了源代码,而在终端上 运行s 的 exec 文件,我将 exec 文件上传到论坛以与其他人分享mac 用户,但在下载 exec 文件后,它根本无法 运行 在终端上,是否有应包含的扩展名,例如 - project.exe 应该使其成为 运行航站楼

下载文件(假设它名为 foo)后,将不会设置可执行位:

$ ls -l foo
-rw-r--r--  1 f.nas users 2111 Sep 13 10:07 foo
$ # Set executable bits
$ chmod +x foo
$ ls -l foo
-rwxr-xr-x  1 f.nas users 2111 Sep 13 10:07 foo
$ # Now we can run it.
$ ./foo
This is the foo program
$

还有,不要忘记当前目录(.)通常不在PATH中,所以需要用./指定程序的路径名