如何通过终端编译c++代码

how to compile C++ code through terminal

本文关键字:c++ 代码 编译 终端 何通过      更新时间:2023-10-16

我正在使用atom文本编辑器。我想编译一个简单的"hello world"程序使用osx终端(yosemite版本10.10.4)。我把这个程序命名为cut .cpp。然后在终端上,我写了命令g++ ctut.cpp但是最后得到

clang: error: no file or directory: 'ctut.cpp'

clang: error: no input files

为什么说文件不存在?

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

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