如何使用 clang 将 c 文件编译为二进制格式?

如何使用 clang 将 c 文件编译为二进制格式?

我将源代码创建为 .c 文件并尝试运行clang exampledebugging.c它。

但结果却是空的。

有人能帮帮我吗?我正在尝试将该程序编译为二进制可执行格式。

答案1

一般来说,Linux 命令不会冗长——clang如果命令成功,则不一定会向终端输出任何内容。在

clang exampledebugging.c

它应该只是创建了一个具有默认名称的二进制可执行文件a.out,您可以使用 执行它./a.out。如果您希望输出文件以不同的名称命名,请使用以下-o选项:

clang exampledebugging.c -o exampledebugging

GNU 编译器gccg++行为相同。

相关内容