G++执行问题但编译成功

G++执行问题但编译成功

你好朋友,有人能解释一下编译和执行 c++ 程序文件的过程中出现了什么错误吗? 在此处输入图片描述 编译并执行

答案1

如果您没有指定要生成的可执行文件的名称-o NAME,它将被称为a.out,而不是与源文件相同的名称。

因此,您可以这样做:

g++ program.cpp -o program
./program

或者

g++ program.cpp
./a.out

答案2

如果你输入
g++ progname.cpp

然后它将创建一个名为 a.out 的文件,该文件将是您想要用来运行该程序的文件。

但如果你想创建一个用你想要的名字的文件那么-

g++ -o 所需名称 程序文件.cpp

现在这将创建一个文件,文件的名称由你指定
,然后使用以下命令运行它

。/文件名

相关内容