关于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文件即可实现其功能。

浙公网安备 33010602011771号