编译C语言的helloworld程序

C语言是一种流行的程序设计语言。在开始学习编程语言时,有一些仪式叫做 Hello World Example Hello World Hello Worl in C . 在本教程中,我们将学习如何用C编写Hello World程序,并从命令行编译和运行它。

null

Hello World计划示例

我们将使用以下方法 Hello World 很简单的源代码。我们将打印到标准输出消息 Hello, Poftut! . 还有一些关于这个应用程序的评论,比如 /* I am C developer */ .

#include   int main() {             /* I am C developer */             printf("Hello, Poftut! ");                           return 0; }
  • #include 是一个为我们的程序提供所需函数的库。库提供应用程序所需的功能。例如,如果我们需要一些数学函数,如sin,cos等,有两种方法可以解决这个问题。一种方法是通过编写它们来实现这些函数,这是一项非常棘手和耗时的工作。另一种方法是使用现有的库,这些库以非常有效的方式提供函数或其他方式。
  • int main(){…}是我们的程序入口函数。默认情况下,C应用程序从“main”函数开始运行。 在这里 内景 这对我们来说并不重要,但我们会在以后的章节中看到它。
  • /* I am C developer */ 不是代码的一部分,它称为注释。注释不包括在程序可执行文件中,它们只是驻留在源代码中。注释是使我们的应用程序可读性和可理解性非常有用的方法。
  • printf("Hello, Poftut! "); 这里的实际代码部分使用函数`printf()`并提供将打印到标准输出的文本。

相关文章: 如何从源代码编译Linux内核?

Example Hello World Program
Hello World计划示例

编译Hello World程序

现在我们的代码已经准备好编译并创建一个可执行文件了。编译将把源代码转换成可执行文件。可执行文件是指可以在操作系统上运行的文件。我们将使用GCC。首先,我们将代码保存到一个名为 hello.c . 现在我们可以通过提供我们的源代码文件简单地调用GCC,如下所示。

$ gcc hello.c

现在GCC创建了一个可执行文件名a.out。我们可以像下面这样运行这个文件。

$ ./a.out
Compile Hello World Program
编译Hello World程序

设置Hello World可执行文件的名称

正如我们看到的,上面创建的可执行文件名为 a、 出去 . 这是一种丑陋的方式。在大型项目中,这将导致编译失败。我们可以使用 -o GCC参数。

$ gcc -o hello hello.c$ ./hello
Set Name For Hello World Executable File
设置Hello World可执行文件的名称
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享