繁体   English   中英

.cpp 的 G++ 编译错误

[英]G++ Compiling Error with .cpp

我在编译 .cpp 文件时遇到问题。 代码没有任何问题,我很擅长 C++ 和 g++,如果我不擅长的话,很抱歉。 无论如何,我收到错误消息:

'Main.cpp -o Main
error: Main.cpp: No such file or directory
g++: fatal error: no input files
compilation terminated.`

知道为什么会发生这种情况吗?

假设您在目录foo有文件main.cpp 要使用 GCC 编译它,请导航到foo并发出以下命令:

g++ main.cpp

这必须工作。 没有更多了。

命令

g++ -o Main Main.cpp

应该直接从源文件创建一个名为Main的可执行文件。 错误消息说您要么没有指定任何输入文件,要么在当前工作目录中找不到它们(尽管我希望出现类似error: Cannot open 'Main.cpp'的消息error: Cannot open 'Main.cpp'然后error: Cannot open 'Main.cpp' )。 从支持区分大小写的文件名的操作系统运行命令时,还要确保源文件名的拼写。

g++ Main.cpp

将创建一个名为a.out的可执行文件(这是默认名称)。

我修好了它。 有时会发生的情况是,当您使用 VS Code 并说您在上一个项目中,然后打开一个新选项卡并在那里开始工作,然后保存在与上一个项目不同的其他目录中,在下面的终端中,您处于相同的位置目录,这就是出现此错误的原因。 只需打开一个新窗口,保存并检查终端是否在正确的目录中,您就可以开始了! 快乐编码!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM