C++ 如何编译C++;通码终端

C++ 如何编译C++;通码终端,c++,macos,file,compilation,terminal,C++,Macos,File,Compilation,Terminal,我正在使用atom文本编辑器。我想使用osx终端(约塞米蒂10.10.4版)编译一个简单的“hello world”程序。我把这个程序命名为ctut.cpp。 因此,我在终端上编写了命令g++ctut.cpp 但最终还是得到了 叮当声:错误:没有这样的文件或目录:“ctut.cpp” 叮当声:错误:没有输入文件 为什么说文件不存在?如果文件不在主目录中,则需要传递文件的路径。如果您的文件位于code主目录中名为code的目录中,那么您需要执行g++~/code/ctut.cpp您需要将cd刻录到

我正在使用atom文本编辑器。我想使用osx终端(约塞米蒂10.10.4版)编译一个简单的“hello world”程序。我把这个程序命名为ctut.cpp。 因此,我在终端上编写了命令
g++ctut.cpp
但最终还是得到了

叮当声:错误:没有这样的文件或目录:“ctut.cpp”

叮当声:错误:没有输入文件


为什么说文件不存在?

如果文件不在主目录中,则需要传递文件的路径。如果您的文件位于
code
主目录中名为
code
的目录中,那么您需要执行
g++~/code/ctut.cpp

您需要将cd刻录到保存ctut.cpp的目录中,或者使用chintan回答中解释的文件路径,尽管您也没有键入完整的命令。它应该是
g++ctut.cpp-o ctut
然后运行您键入的程序
/ctut

您是否
cd
到了
ctut.php
是@Raptor.php?的目录,哈哈,太棒了。