本文描述了如何在Linux系统中编译第一个C程序并运行的步骤。希望新入门的同学,能按照我的描述步骤操作一遍,并帮我指正文章中的不足之处,软件开发,需要你多动手,看10编也不如自己敲一遍收获大,特别是刚入门的同学,切记不要复制粘贴。
1、安装vmware虚拟机
参考我的文章;
RK3568 Android 11驱动开发(一):Vmware Player安装
2、在vmware虚拟中安装ubuntu 20.04操作系统
参考我的文章;
RK3568 Android11驱动开发(二): Vmware Player安装ubuntu 20.04操作系统
3、安装gcc C代码编译器
在ubuntu系统中执行如下的步骤,安装C代码编译器:
sudo apt-get install gcc4、安装代码编辑器
我推荐大家安装vscode代码编辑器,如果你电脑的性能比较好,直接在虚拟机的vmware中的ubuntu上安装,我之前的博客中也提及过。如果你电脑的性能一般,可以使用vscode+ssh的方式, 这部分我后面的文章中会讲述到。
5、使用vscode编译你的第一个C代码程序

6、打开vscode的终端

6、使用gcc编译hello_world.c文件,
gcc hello_world.c, 生成了可执行程序a.out,

7、运行你的第一个Linux C程序

通过上述的步骤,我们可以在Linux系统上编译并运行第一个C程序,虽然上述的步骤很简单,但是隐藏在代码背后的逻辑和支持代码运行的组件还是比较复杂的,等你真正入门了,就能理解显示Hello World这几个字符是多么的复杂。
工程连接
我会把文中讲述的代码,全部开源,感兴趣的同学,可以下载代码进行试验,代码路径为:
https://gitee.com/yanl1229/arm-linux