[英]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.