Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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++ 如何执行我的C++;使用Mac终端编程?_C++_Macos_Terminal_Clang++ - Fatal编程技术网

C++ 如何执行我的C++;使用Mac终端编程?

C++ 如何执行我的C++;使用Mac终端编程?,c++,macos,terminal,clang++,C++,Macos,Terminal,Clang++,我是一个编程行乞者,对任何事情都不熟悉 我试图用MAC终端来运行我的C++程序。我的文件名是Learning,可执行文件是main.cpp 我试过: $ g++ -o Learning main.cpp $ ./main 但当我命令第一行时,它返回: clang: error: no such file or directory: 'main.cpp' clang: error: no input files 这会给我错误信息,因此我尝试了另一种方法: $ g++ main.cpp $ ./

我是一个编程行乞者,对任何事情都不熟悉

我试图用MAC终端来运行我的C++程序。我的文件名是
Learning
,可执行文件是
main.cpp

我试过:

$ g++ -o Learning main.cpp
$ ./main
但当我命令第一行时,它返回:

clang: error: no such file or directory: 'main.cpp'
clang: error: no input files
这会给我错误信息,因此我尝试了另一种方法:

$ g++ main.cpp
$ ./a.out main.cpp
但它仍然给我同样的错误信息。我迷路了。 有没有人有安眠药


另外,感谢您抽出时间阅读此文章,并可能对我有所帮助。

这是否回答了您的问题?是否确实在
main.cpp
所在的目录中执行了
g++-o Learning main.cpp
?因为错误消息表明情况并非如此。请键入
ls
,然后查看是否出现
main.cpp
。如果不是
cd
移动。它是您当前在终端中的目录。您可以在命令提示符的开头看到这一点(
~
在命令提示符中,例如指您的主目录),或者通过运行命令
pwd
。因此,为了将来参考,我们将Learning称为目录,将main.cpp称为文件。您的可执行文件是a.out或在g++的-o选项之后指定的任何文件名。因此,在评论中出现了反复