什么是mac终端

时间:2016-09-13 09:32:55

标签: c++ macos terminal osx-elcapitan

好的,所以在构建我的代码后,有两个文件在.cpp中创建了源代码,用于c ++和在终端上运行的exec,我将exec文件上传到论坛上以便与其他mac用户共享但是在下载了exec之后文件它在终端上根本无法运行,是否有一个应该包含的扩展名eg-project.exe应该使它在终端上运行

1 个答案:

答案 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中,因此您需要使用./来指定程序的路径名。