关于gcc的编译以实现.c文件程序功能的简单实例

 以“hello world”为例,实现打印“hello world”字符串的简单功能。

  在进行之前,我们需要先来了解build-essential软件包的作用。对于编译程序来说,它的作用就是为编译程序提供列表信息。所以,它是在对工程进行编译时,不可缺少的一部分。现在,就让我们来看看我们如何实现一个简易程序的功能。

  步骤一:下载build-essential软件包

      sudo  apt  install  build-essential

      

注意:在这个地方可能有些包下载不了,终端会提示你使用apt-get  update.当你使用时,可能它会警告说无法打开锁文件且无法对目录加锁。警告产生的原因是权限不足。解决方法为使用超级户,即sudo  su,之后重试即可。

  步骤二:上述软件包下载之后,在桌面下使用touch命令生成.c文件。

       touch  hello.c(图至文尾处)

  步骤三:在桌面上打开.c文件,输入代码并保存。(代码如下)  

              

 1 #include <stdio.h>
 2 /* The simplest C Program */
 3 
 4 int main(int argc, char **argv[])
 5 {
 6 printf("Hello World!\n");
 7 return 0;
 8 }
 9 /*
10 
11 OUTPUT:
12 Hello World
13 */                                           

  步骤四:利用gcc编译.c文件生成test并打开,即可在终端得到“Hello  World”字符串的输出显示。

       

         

               综上,通过gcc的编译,.c文件即可实现其功能。

posted @ 2020-07-08 18:29  搬砖狗  阅读(173)  评论(0)    收藏  举报