我在使用 C 语言编程方面相对较新。所以把这一切都说清楚,我仍然对正在发生的事情一无所知。现在,请问为什么我似乎无法创建 exe 文件并运行代码?
实际上,我第一次尝试执行它时,它奏效了。然而,为了确保它正常工作,我重复了一遍,然后它不再工作了。
为了让事情更清楚:
发生这种情况我真的很沮丧,因为我无法继续上课的下一课。 :(
非常感谢!我希望有人能帮助这里的新手。 :))
答案 0 :(得分:0)
Gcc 默认将可执行文件命名为 a.out
。因此,您可以通过运行 ls a.out
并查看结果来检查该文件是否已创建。
如果已经创建,您可以使用 ./a.out
从命令行运行它。
如果您想为可执行文件命名其他名称,则在调用 gcc 时,添加标志 -o
,后跟您想要的名称。例如。如果你想让filename.c 编译成filename.exe,那么你应该写gcc -o filename.exe filename.c
。然后您可以使用 ./filename.exe
从命令行运行它。我认为如果你给它 .exe 文件扩展名,你也应该能够通过在 Windows 文件资源管理器中单击它来运行它。