Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;在Mac上:权限被拒绝 我创建了一个虚拟程序来查看C++是否工作,Test.CPP:< /P> int main(){ int a = 10; return 0; }_C++ - Fatal编程技术网

C++;在Mac上:权限被拒绝 我创建了一个虚拟程序来查看C++是否工作,Test.CPP:< /P> int main(){ int a = 10; return 0; }

C++;在Mac上:权限被拒绝 我创建了一个虚拟程序来查看C++是否工作,Test.CPP:< /P> int main(){ int a = 10; return 0; },c++,C++,在终端中,我键入: gcc -Wall -c test.cpp -o test ./test 我得到以下结果作为输出: bash: ./test: Permission denied 我能做些什么来运行我的程序 您知道当您构建程序时,-c标志的作用吗?如果你没有,那你为什么要用它?你试过不用它吗?也许你应该花点时间阅读,或者考虑一下你是在macOS系统上。我可以-c清楚地看到,现在开关不见了。@JonDeaton我在terminal中输入了它,然后输入了./test,但出现了一个错误,说“b

在终端中,我键入:

gcc -Wall -c test.cpp -o test
./test
我得到以下结果作为输出:

bash: ./test: Permission denied

我能做些什么来运行我的程序

您知道当您构建程序时,
-c
标志的作用吗?如果你没有,那你为什么要用它?你试过不用它吗?也许你应该花点时间阅读,或者考虑一下你是在macOS系统上。我可以-c清楚地看到,现在开关不见了。@JonDeaton我在terminal中输入了它,然后输入了./test,但出现了一个错误,说“bash:./test:无法执行二进制文件”。不过,你离成功更近了。我建议将完整的构建输出添加到您的问题中。在那里,会有一个更具描述性的错误信息。如果你正在构建一个C++程序,你应该使用<代码> G++< /C>程序(或者<代码> CLAN++<代码>)。<代码> GCC 和 G++< /C> >的区别在于 G++< /C> >将与C++标准库链接。