好的,所以在构建我的代码后,有两个文件在.cpp中创建了源代码,用于c ++和在终端上运行的exec,我将exec文件上传到论坛上以便与其他mac用户共享但是在下载了exec之后文件它在终端上根本无法运行,是否有一个应该包含的扩展名eg-project.exe应该使它在终端上运行
答案 0 :(得分:0)
在下载文件后(让我们假设它被称为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中,因此您需要使用./
来指定程序的路径名。